Periods

Morgan
Every 10 ten days i have been on my period for at least 7 days but i havent had sexual intercourse. Is this normal?