Long period

Kierah

I’m not sure why but my periods usually last 3 weeks to a month. Any advice on what I should do?