Period

Savannah

I have been on my period for 10 days is it normal? I usually have my period for 3 days ..... I don’t know what to do or why my period lasting longer that usually.... what could cause the longer period ?