110 Come apart at the seams
(PW) be upset and lose control
I almost came apart at the seams when I saw the taxicab hit my car.
(free)
come apart at the seams
to be in a bad condition and about to fail or lose control Large segments of the world economy seem to be coming apart at the seams.
Etymology: from the idea that when the seams (places where two pieces of material are sewn together) in clothing come apart, it can no longer be used
(thesaurus) lose one's cool