Hi..Welcome to HEALTHCARE MAGIC..
I have gone through your query and can understand your concern...
Irregular & frequent periods happens when there is frequent ovulation as in
hormone imbalance as in hyperthroidism, Poly Cystic Ovarian Syndrome, sudden weight changes, when there is some
pelvic infection, due to certain medications like
Rifampicin, due to use of hormone medications etc.
The exact cause can be known only through complete investigation that includes clinical evaluation, blood counts, hormone profile, pelvic/trans-vaginal sonogram.
Hope you find this information useful. Please maintain a healthy weight and a healthy diet.
Refer to your gynaecologist for consultation
Take care.