long period?!

Rosie

why do my periods last 10 days or more sometimes? is it normal?