Each person experiences their period differently.
Periods can vary in length of time from person to person, but on average, a period can last between 3 to 7 days. Most people find that they have the heaviest blood flow in the first two or three days of their period, getting lighter during the last few days.