Just a note about multi-vitamins & minerals. If you are not anemic, then the extra iron can cause problems. It is usually what causes the stomach pain when you take them.
Also for me an orgasm is about the best cure for menstrual cramps that I know of, except for maybe heavy duty pain killers.