ty for answering me I am glad someone did
You need to get some type of insurance or go to a place that doesn't need one...like a county clinic or planned parenthood, mayo clinic. Or get on medicare/medicaid (not sure which is which) and make an appointment. Periods sometimes go funky, you can have long ones or skip them altogether, but if it has been 3 months you probably need to go see a doctor.
If you are worried about being anemic, I would suggest taking multivitamin pills with iron or iron supplements to help make red blood cells. But bottom line, see a doctor one way or another. (In case I freaked you out too much there, I had a friend who had really long periods before also, and she did not see a doctor (i think) and she is fine!) But her story might not be the same as yours, so better safe than sorry. :)