Period Early?

Deziree
I usually start my period around the 21-24 but I suddenly got it today? I've also been having spotting since like a week ago. I started my period around 2yrs ago. And I'm sick too could that be the cause?