My period usually last for 4 to 5 day with heavy flow but now last for 3 days and the flow is lighter now, what is the cause?