Meaning of “have had it” - Learner’s Dictionary

have had it

to be broken or not working well:

I think the car engine's had it.

(Definition of “have had it” from the Cambridge Learner’s Dictionary © Cambridge University Press)