Early period?

Period isn’t due for another 5 days and this started.

I’m on birth control and have been for over 8 months. Why did it come early, never missed a pill or was late taking it