"One year ago today, I decided to give drinking a break," Mayer wrote in a tweet. "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," he added.
Mayer, 40, told Rolling Stone in June that he's replaced drinking with marijuana.
"I put it where drinking used to go, and the quality of life has gone up considerably," he said. "Drinking is a f***ing con."
In 2013, the singer told Ellen DeGeneres on her talk show that he had some serious throat problems, which were due in part to his love of scotch.
"It's just like applying poison to your body," he said. "It's like applying a shellac of poison. It's just delicious, wonderful poison."
Copyright 2023 by Cable News Network, Inc., a Time Warner Company. All rights reserved.