Miss, If your periods are regular from menarche and normal flow but now if you have normal flow , you need to check on your hormones, and also
Thyroid profile . So consult your gynaecologist .
Stress/ depression can cause these type of problem .Don't worry .
Next Steps
You need USG of pelvis also .