My periods have always been quite irregular but always last about 5 days, recently they've gotten worse,I had one on the 21st last month, and then this month I had it on the 12th, and now I'm on again on the 27th. Is it normal to have that many? Any ideas why I could be having so many..? I'm a normal weight with a BMI of 16.