phrasal
1. : to have had or have done all one is going to be allowed to
he's been cheating me badly for years but now he's had it
2. : to have experienced, endured, or suffered all that one can or as much as one can ever expect to usually of a particular kind of experience
he felt he was capable of enduring pain but after that experience he'd had it
if that's what it takes to make him happy, he has had it — Nashville Tennessean