The past tense of have had enough is had had enough.
The third-person singular simple present indicative form of have had enough is has had enough.
The present participle of have had enough is having had enough.
The past participle of have had enough is had had enough.