But just last month he told Rolling Stone he was "quite happy" in his relationship with Perry, after appearing with her at President Barack Obama's inauguration. And now he's coming clean about his not-so-stellar behavior in previous relationships.
"I was just a jerk," Mayer admitted in an upcoming episode of CBS' "Sunday Morning," according to the Los Angeles Times.
“It’s very liberating when you finally realize it’s impossible to make everyone like you," Mayer told CBS' Anthony Mason. I wanted everybody to like me. I thought I was one shuck and jive away in every direction.”
Mason's interview with Mayer airs on "CBS Sunday Morning with Charles Osgood" on Sunday, Feb. 10.
Celebrity Breakups and divorces of 2014 [PHOTOS]