1 doctor weighed in:

My last period was on the 23rd of december and now i'm bleeding for three days and my period doesn't start till the 20th of january?

1 doctor weighed in
Dr. Robert Kwok
Pediatrics

In brief: It happens sometimes

An early menstrual period may be caused by changes in hormone levels, which can be due to anxiety, stress, overworking, intense exercise, fatigue, or excessive weight gain/loss.
An ob-gyn doctor can check, if symptoms are worrisome or recurrent.

In brief: It happens sometimes

An early menstrual period may be caused by changes in hormone levels, which can be due to anxiety, stress, overworking, intense exercise, fatigue, or excessive weight gain/loss.
An ob-gyn doctor can check, if symptoms are worrisome or recurrent.
Dr. Robert Kwok
Dr. Robert Kwok
Thank
Get help from a real doctor now
Dr. Jane Van Dis
Board Certified, Obstetrics & Gynecology
14 years in practice
47M people helped
Continue
108,000 doctors available
Read more answers from doctors