John Mayer celebrated a huge milestone this week, though it had nothing to with album sales or record deals. The 40-year-old singer-songwriter announced on Twitter that he hasn’t had a drink in a year.

“One year ago today, I decided to give drinking a break. A very personal thing for everyone. For me, a constant return on investment,” he wrote on Twitter. “I post this because I want people to know that ‘that’s enough for now’ is on the menu, so to speak.”

His method for going sober is also heartening news for all of us who are trying to cut down or cut out the booze — especially if you like weed. In a New York Times profile published in March, Mayer revealed he was in therapy to deal with his "attachment style" and to stop drinking, however he also said: “I’m actually very thoughtfully entering cannabis life.”

Mayer explained to Rolling Stone that he replaced alcohol with weed, putting blunts and joints where “drinking used to go.” He added, “...the quality of life has gone up considerably. Drinking is a fucking 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 remember looking around going,'This feels rigged. I'm taking a break,’” Mayer added. “There's never an amount that felt like I was succeeding at life. It always felt wrong.”

In other news, here are the 10 best pieces of advice from Reddit's "how to be an attractive man" thread.