The Script frontman has been unable to take deep breaths, much less do anything physical, after fracturing his ribs in an accident while on holiday in Barbados.
"I came off the back of an inflatable boat being towed by another boat," he told The Sun. "I was bouncing around on the f**king thing and I popped out the back and crashed onto my ribs.
"I can't take deep breaths to sing or have sex. I don't have a girlfriend to complain, though."
Taking to Twitter to confirm the injury, O'Donoghue said: "Hey guys thanks for the support, yes my ribs are fractured, asked for a body cast but all I got was pain killers #showgoeson."
Danny with The Voice contestant Bo Bruce
O'Donoghue was reported to have broken up with last girlfriend Irma Mali in June, and was later romantically linked to The Voice contestant Bo Bruce.
However, the 'Hall of Fame' singer repeatedly denied the rumours, saying of a steamy duet with Bruce in The Voice's final: "It was one of those moments on TV that everyone was like, 'Oooh, saucy! There's something going on there'. But there's nothing behind it."
O'Donoghue, who is currently filming series two of The Voice, previously claimed to have once turned down Cameron Diaz.
Photo gallery - latest celebrity pictures: