A period normally lasts between two and seven days. However, factors like age, genetics, and certain health conditions could affect how long it lasts.