Need help asap, please.

Cheyenne

For the last 7 years my period has never been irregular, but today I just got it. I am not supposed to have it for another 15 days, can someone please give me a reason why this could have happened? Im like freaking out right now. Also, I've been on birth control for a while now.