Ke$ha felt “inspired” when she drank human blood on stage.

The Tik Tok singer is known for her extravagant outfits and eccentric behaviour, both on and off stage.

Last year she treated fans at the Australian Future Music Festival to a strange show, when she poured blood from a human heart into her mouth while performing.

“I did it onstage in Sydney. I think I was hanging out with [rock musician] Alice Cooper too much,” she quipped to NME magazine.

“I was just really inspired. There wasn’t any good reason behind it.”

The 25-year-old was singing her aptly-named track Cannibal as she performed the bizarre deed.

The act caused some controversy but that isn’t a first for the bold pop star, who is used to shocking people with her behaviour.

“I got in a lot of trouble with my management for tweeting a picture of me peeing, because I pee on everything,” she revealed.

“It’s not a big deal – it’s not like I was pooping!”

The star is currently busy promoting her new album Warrior, which is due for release at the end of next month.

Ke$ha collaborated with The Flaming Lips singer Wayne Coyne on her latest musical offering.

“Wayne is insane and he’s my musical soulmate,” she gushed.