Answered by: Dr Nur Syuhada binti Zulkifli
i am a woman in my 20. My last period was on 28 Dec-2 Jan. And today 16 Dec i spot blood on my panties. Is it normal? 3 days ago I have lower abdomen pain. And my breast hurt also a pimple on my face. I’m scared to be honest i never period this early.
Hi, thank you for reaching out to us.
We understand your concern regarding this matter. For your information, a normal women’s menstrual cycle is between 21 to 34 days and the menstrual flow can last as short as 2 days until 7 days.
Also, there are number of factors which can cause a woman to have her period early:
However, this is only our general impression on why you have your period delayed. We strongly suggest you to see a doctor so that you can get examined and treated accordingly.
If you need further clarification, do contact us at (DoctorOnCall) to speak with our doctors online to clear your doubts. Thank you.