John Mayer has achieved one year of sobriety.

The 40-year-old singer-songwriter gave up drinking 12 months ago and has decided to celebrate the landmark achievement by discussing his sobriety on Twitter.

Writing on the micro-blogging website on Tuesday (24.10.17), John explained: ''One year ago today, I decided to give drinking a break. A very personal thing for everyone. For me, a constant return on investment.

''I post this because I want people to know that ''that's enough for now'' is on the menu, so to speak. (sic)''

The 'Your Body Is A Wonderland' hitmaker previously admitted that he feared his love of whisky was damaging his singing voice.

And in an interview published earlier this year, John revealed he'd replaced his love of alcohol with smoking marijuana.

The singer - who has previously dated the likes of Taylor Swift and Katy Perry - shared: ''I put it where drinking used to go, and the quality of life has gone up considerably. Drinking is a f***ing con.

''How much is enough? Every time I drank, I was looking for some sort of regulated amount. It always feels wrong for me. I always feel like I went overboard.

''I said two, now it's three, now we're at four? I never had a serious issue with it, but I remember looking around going, 'This feels rigged. I'm taking a break'. There's never an amount that felt like I was succeeding at life. It always felt wrong.''

John also revealed he didn't particularly enjoy how alcohol would alter his outlook.

Reflecting on his past experiences, he said: ''I was always the guy saying that I didn't like altered states.

''Once you know who you are, then it becomes OK. I'm much more open-minded to small changes in consciousness. I remember every trip I took. I remember every thought I ever had when I laid there.''