Periods...

Coral
Before my second pregnancy which ended in miscarriage; my period used to last 3 days maximum! And now my periods are lasting around 6-7 days! 
Is there any explanation as to why?