Enough already! Jennifer Aniston pulled the plug on her rocky 9-month romance with John Mayer because she felt he’d left her no other choice, sources say.

“Jen feels as if John kept throwing the relationship back in her face and she couldn’t take it anymore,” a friend of the 40-year-old Marley & Me star told The ENQUIRER.

According to sources, the former Friends beauty became discouraged over a laundry list of problems, including his refusal to move in with Jen or give her an engagement ring.

“There were no tears and no big fight,” said the source. "John fell way short of Jen’s expectations, and she’s at a point in her life where she’s not willing to compromise anymore.”

Pick up the latest issue of The ENQUIRER for more details on the breakup, why Jen soured on John and whether they’ll still talk to each other.