Synonyms:
- Melting under pressure
- Losing composure rapidly
- Dripping with stress
- Visibly overheating
- Coming apart at the seams
- Struggling with the heat
- Dissolving under scrutiny
- Not built for this
- Rapidly losing it
- Clearly out of his element
- Fading fast
- Wilting spectacularly