Few things that helped resolved my menstrual issues:
Raw foods during your period will cut down length of the cycle, and will give you lighter bleeding.
Good quality Cod liver oil, all month long, but increased quantities during period, will CONSIDERABLY reduce bleeding.
Daily exercise or walking briskly.
Cod Liver Oil
My mom used to have incredibly heavy menstruation and she used cod liver oil, but in the liquid form because she was taking so much.
The heavy menstruation was caused by uterine fibroids, but I imagine this would work with other causes, too.
She was taking usually about 3 tablespoons per day, but at one point took 5 tablespoons. This was when it was REALLY bad. Just keep in mind, however, that this is a little hard on your liver. You may feel very low on energy shortly after taking this much CLO because your liver is trying to process it. She really found this to be true when she took the 5 tbs.
The CLO worked really quickly, and she also lost weight while using the oil.