What is going on?

Okay for the last three months my periods have come earlier by two-three days. And they are wayyyy shorter? Like lasting 2-3 days max for instance start Tuesday, and now I’m completely off. Not even a full two days? Still heavy for the first day. Been getting headaches prior to period.

Anyone else have this? Now normal my period last 5 days least, 2 days extremely heavy, and go through an entire box of tampons.

Now I have used the same box of tampons for two periods!