How long should a girl’s period last?

A girls period can last anywhere between 2 and 7 days. Sometimes your period flow can last up to 8 or 9 days. Consult with your doctor if your period regularly exceeds 9 days or longer.