die a thousand deaths

/D AY1 AH0 TH AW0 Z AH0 N D EH0 TH S/
verb
  1. 1

    (idiomatic) To suffer repeatedly (often mentally rather than physically); to suffer extreme embarrassment or anxiety.

  2. 2

    (rhetorical) To die many times over (usually as preferred over some other undesirable action or occurrence).