I hear you, I found getting busy when I knew it was hormonal cravings. I found if i was super busy the time went quickly and by the next day I was feeling quite normal. I too get a lot of pain and cramping, always have, I use basic pain killers, neurophen or panadole.
A couple nights ago I had pms issues (I get a burst of anger for about 2 hrs the exact week before my TOM), and I shoved a few pieces of sugar free gum in my mouth and desperately held off a binge by the skin of my teeth.