is it normal to have a period 10 days?
The average period is two to seven days in length, so bleeding for eight days or more is considered long. In general, periods on the longer end of normal (five to seven days) aren't something to worry about. So although aggravating, it's unlikely due to an underlying problem.