0
Anonymous
No, it is not normal to have your period for 3 weeks. You should see a doctor.
Wiki User
Chat with our AI personalities
It can be due to anemia however it may just be your cycle.