Is my period normal

Suzanne
My period cycle is just going shorter and shorter this month it's 21 days!!!  
Can someone explain to me wtf is going on :(