Wiktionary
having had it
vb. (present participle of have had it English)
vb. (present participle of have had it English)