come apart at the seams

[come apart at the seams] {v. phr.}, {slang}, {informal} To become upset to the point where one loses self-control and composure as if having suffered a sudden nervous breakdown.

After his divorce Joe seemed to be coming apart at the seams.