Short Period. Confused!?!

My periods are normally 6 to 7 days long with heavy bleeding, my last two periods only had heavy bleeding for 2 days, no bleeding for 2 days, then spotting on the last day.

Super confused on what could be causing such a drastic change in my cycle.