If you don't have health insurance, you can go to the emergency room and they will treat you. They are obligated to by law. A period this long is concerning and could be something serious. But there is no way for us to know what the problem is. None of us are medical professionals and even if we were we have not examined you. They may have to do an ultrasound and/or other tests.