Period 4 days early

My period is 4 days early. All the symptoms lead to period but it’s usually right on time or a day late. NEVER early. It appears to be too much blood for implantation bleeding.

Question is… why is it early?