Hi,
Welcome to ehealthforum,
A prolonged or heavy period is not normal. You should consider visiting your doctor/gynecologist at the earliest for further evaluation to look for the underlying cause (hormonal imbalances, thyroid abnormalities, endometrial hyperplasia, ovarian cysts, uterine causes, etc). Get started on treatment as indicated by your examination findings/investigation results to help you regulate your periods. Be in regular monitoring and follow-up with your treating doctor/gynecologist and report any unusual/new/abnormal symptoms immediately. Take adequate rest. Drink plenty of water. Maintain balanced diet and healthy lifestyle.
Take care.