"Have had it" may sound like a simple phrase, but there are many synonyms that can be used to express the same sentiment. Some common alternatives include "had enough," "reached the limit," "at the end of the rope," "fed up," and "done with." Other possible options include "overwhelmed," "exhausted," "spent," "worn out," and "frazzled." Each of these phrases conveys a sense of dissatisfaction or exhaustion, implying that one has experienced something to the point of complete exhaustion or exasperation. Whether used in frustration or as an expression of finality, these synonyms for "have had it" offer a range of options to convey the same idea.