Those are not the only options.
First of all, clearly you have not spent time on healthcare.gov.
You would qualify for a low cost plan at this point.
OR, you could call your health department and find out where the neighborhood clinics are.
They charge based on a sliding scale.
Or, any teaching hospital will have a medical clinic which also charges on cliding scale.
You can NOT legally obtain such drugs on line, and it would be a felony in the US.
OK, so that is an initial answer….
Please use reply to expert if you have further questions. When you are ready, please click a positive rating [hopefully excellent]. If you forgot something, come back. I am here daily.