As per your symptoms, it appears as though you are experiencing a metropathic cycle. It is most likely due to hormonal
imbalance and the causes could be several; sudden weight disturbances, stress
, infections, certain medications, polycystic ovaries
and so on. In the current scenario, you would need the opinion of a specialist after a complete evaluation. Proper weight regulation, regular exercise and a healthy diet aid further. Hope you find this information useful. Take care.