HELP!!

So I had wondered what it means if you are having menses for over 2 weeks I’m not on bc and I have history of anemia and it has been stressing me because it’s almost the new year and it’s been going on since beginning of the month. can I get some help/advice