welcome to HealthcareMagic
The periods you described are not normal & you should get investigated for that.It could be hormonal
imbalance that is causing this.The best thing is to consult a Gynaecologist who will advise you some blood test
to rule out anaemia
also a sonography
to find if yu have any problem in uterus;ovaries;or a pelvic inflammation.Please consult a doctor.