Rocker claims he hasn't had sex for three years

Lenny Kravitz has claimed that he has not had sex for three years.

According to The Sun, Kravitz has also vowed that he will abstain until he next gets married.

The newspaper quotes him as saying: “It’s just a promise I made. It’s where I’m at in life.

“The women have got to come with something else, not just the body, but the mind and spirit. It trips them out, but I’m looking at the big picture.”

The Shockwaves NME Awards 2008 are coming soon – and it’s time to have your say. Vote now by heading to NME.COM/awardsvote and you could win VIP tickets to the ceremony, which takes place in London on February 28.