Early period

Starrlight
So,ive heard all about late periods. Late periods due to stress,diet,hormone levels ect...What about early period? Im a week early and its throwing me off,lol. My cycle has always been ontime, give or take a few days. At first I thought implantation bleeding but its waaay to heavy for that. Has anyone else had this?