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