Hi.. Welcome to healthcaremagic community forum...
Menstrual cycle are regulated by cyclical hormonal
changes which are modified by various other factors.
Factors such as stress
, infection, thyroid
problems, nutritional factors and so an are few of the modifying factors.
Without a physical examination and investigations, its difficult to predict which among these is the cause.
You will need physical examination and pills (if necessary) to regulate your cycles.