Why did my period come so early wtf?

i never had a period early... I usually start on the 28th of every month.. I started yesterday on the 25th. why?????? 😒😡