Have you tried calling any local clinics (like Planed Parenthood or similar) to ask if they have any programs? Perhaps they can help you find free or reduced care and/or meds. Good luck.
how old are you? maybe your local health department. the one around where i live gives it out for free age 21 and under/not married. I went there when i was younger.