Sounds okay. 100 mg of B6 is okay, I would not go higher because there are rare reports of neuropathy with high doses of B6.
If you tend to get a lot of cramps or physical symptoms with your period, there are some good studies on taking vitamin E 200-400 mg a day for the last half of your cycle - it really seemed to help my daughter.