Period 4 days early?

I've never had an early period I'm always perfectly on schedule but last night I went to the bathroom And had light bleeding.  I was thinking it could be implantation bleeding but it's way too heavy. Today I have cramps I feel like it's definitely my period, has this ever happened anyone?