Hi, Welcome to Health care magic forum.
As you describe, there is irritation,
anxiety,etc 10 days prior to the period, and the period is scanty.
The reasons may be the
anemia, infection, or the Harmon imbalance.
Pyricontin the
pyridoxine can be taken but can't depend upon it.
I advise you to consult a gynecologist for diagnosis and treatment.
I usually prescribe to my patient with such symptoms
fluconazole,cifixime,
ornidazole,and hematinics.
Take more of green leafy vegetables,pulses,sprouts, and protein rich foods to have good health and resistance.
Wishing for a quick and complete recovery. Thank you.