It could be a lot of things, depending on your age and health.
You should see your doctor right away; depending on their level of expertise, they may refer you on to a specialist (gynecologist) or they may be able to diagnose what's going on.
An average period usually lasts 5 - 7 days. One … Read more