Weird change

My cycle usually last for 5 days now it only lasted 3 days last month it rarely came what good possibly be going on ?