You know, its really stupid when an upsetting conversation keeps you up all night. Because really you only have one option when you're done crying about it.
Instant replay.
You know you're not going to resolve the situation overnight, so your mind decides to become your own personal torture device- reconsidering the situation that sparked the upsetting conversation from every possible angle. The problem is, you've done that already; A million times without coming to a satisfactory solution for anyone. And you're stuck in this miserable time loop until the sun comes up and life gives you something else to do.
Because even when you have things to do, you're not going to do them if only for the sheer reason that its currently 5 o'clock in the morning.