As far as heartache is concerned, I've found it to be a quite a roller coaster. Just when I'm feeling good, I start to head back down again. However, each bad time is a little better than the last, and shorter in duration. Dealing with W's infidelity is something I wouldn't wish on anyone. One of the most painful emotional experiences of my life.

Still, try to keep your head up. Sometimes it helps me to realize how others have much more serious problems, like a very sick child, or facing the loss of their home due to job loss, etc.

Regarding your sleep difficulties, if it's so bad you're having trouble functioning, see your doctor. There's no shame in getting a little help when facing such a crisis.