Ed Sheeran thinks ''sucking out farts'' is ''a bit odd.''

The 'Photograph' hitmaker has opened up about his bedroom habits and admits he will do almost anything to please a woman.

Asked if he enjoys giving oral sex, the 24-year-old singer said: ''I mean, I'm a man... I don't do the sucking out of the farts though because I just don't think it's... I don't know... it's a bit odd isn't it.''

Despite being comfortable discussing his sexual activity, Ed doesn't like the idea of people making love to his track 'Thinking Out Loud.'

He said: ''I keep meeting couples that get laid to it all the time. My cousin said she keeps getting c**k-blocked because she keeps getting guys who say want to come back to mine and then they put on that and she's, like, nah.''

Meanwhile, the British singer admits he is a fan of 'Keeping Up with the Kardashians'.

The 'Don't' hitmaker told New York radio station Power 105.1's 'The Breakfast Club': ''I did watch the Kardashians once. I actually enjoyed it. The one where Kanye's sings that song about being awesome.''