I've had those days where I'm just curled up in a ball sobbing on the floor because I can't move...

My best friend is a tube sock stuffed with rice that I microwave for a few minutes, but if heat packs don't work for you...The only other thing that I find effective, strangely enough, is yoga. a LITTLE bit of LIGHT stretching over a few hours seems to help a lot.

You might also ask your doctor about a mirena IUD. They release a small amount of progesterone and are supposed to do WONDERS for uh....smacking down old aunt flo.