have had a bellyful of somebody/something
From Longman Dictionary of Contemporary Englishhave had a bellyful of somebody/somethinghave had a bellyful of somebody/somethinginformalANNOY to be annoyed by someone or something because you have had to deal with them for too long I’d had a bellyful of his family by the end of the weekend. → bellyful