John Mayer once sang his own songs to a girl in the ''run up'' to sleeping with her.

The 41-year-old musician released hit single 'Your Body is a Wonderland' in 2001, and he says it's proved useful with the ladies, as whilst he claims he's never listened to his own music whilst having sex, he has had a girl ask him to sing her the track before getting under the sheets.

When asked if he'd ever had sex to his own music, he said: ''No, but a girl has asked me to sing some of my songs in probably the run up to it.

''If it's after a show and a girl asks, 'Sing Your Body is a Wonderland,' do you want to be the kind of guy who goes, 'No,' or do you want to be the kind of guy that goes like, 'We've got the afternoon...?' You want to play along.''

The 'New Light' singer also claimed he's never masturbated with his own tracks on in the background either, as he doesn't usually listen to music when he's giving himself some love.

He said: ''I don't think I've masturbated to any music, except when I was much younger and MTV was all there was for a young man.''

John admitted he thinks his body count is ''a soft 500'', but says he gets rejected a lot because he's become ''PR poison'' for many people.

The 'Slow Dancing in a Burning Room' musician told Cazzie David on the unofficial Instagram live show 'Current Mood': ''I don't think that people are into the idea of like, 'I snagged John Mayer.'''

John has been in several high profile relationships with the likes of Katy Perry, Jennifer Aniston, Jennifer Love Hewitt, and Jessica Simpson, but has not dated anybody recently.

His last rumoured romance was with Hailey Baldwin, who is now engaged - and thought to already be married to - Justin Bieber.