Is it normal for your period to last longer then 3 weeks?

Queeen

So I’ve been on my period for 3 weeks now, I’m not sure if it’s because my change in my diet or what! I basically cut out all red meats. Does anyone have some information they can maybe give me on why this may be happening? Also any remedies or medications that could help?

Also, Yes I’ve been to the doctor and they are unsure what this might be so unfortunately that didn’t help. They said it could be something called menorrhagia.

I just wish this period could be oveerrr!!