Long periods

Jourdan

Why do my periods sometimes last so long? This one has been going for about 9 days now and is only today starting to slow down. When I was younger I even had a very light one that lasted two months.