Idiom
have had it with someonehave had it with (someone/something)
to not be willing to continue to deal with someone or something.After eight years in office, he said he had had it with reporters.
Usage notes: sometimes used with up to here for emphasis:
I've had it up to here with his constant complaining.