From Longman Dictionary of Contemporary Englishsomebody/something has had itsomebody/something has had ita)if someone has had it, they are going to fail or die, or be in serioustroublePress the wrong button and you’ve had it.b)if someone has had it, they are very tired or annoyed and cannot continue with somethingI can’t believe he’s done it again. I’ve had it with him!c)British English if something has had it, it no longer works and cannot be repairedThe engine’s had it. →have
Examples from the Corpus
somebody/something has had it• If it works, Mr Majorhas had it.• Well, Arum has had it.