Hi,
Welcome to ehealthforum,
It is not normal to have prolonged bleeding. It is difficult to comment on your situation without examining you and getting further investigations done. You will need to have ultrasound scan done along with blood and complete hormonal work-up done to look for underlying cause. Do not delay in visiting your doctor/gynecologist at the earliest for further evaluation. Treatment as appropriate (based on examination and investigation results) would be started to help you.
Take care.