Find Out If You Qualify for Patient Assistance Programs
If your income is too high to qualify for government assistance, these private or pharmaceutical company programs (which are non-profit and mostly run by volunteers) can help you gain access to your medication for free. Most of these patient assistance programs get your prescriptions directly from the appropriate drug manufacturer by filling out forms in your behalf. Not all medications are covered and not all drug manufacturers have patient assistance programs in place, but the system is worth a try.
Free Medicine Program is an example. For a $5 application fee, they will research all available programs and see if you qualify for free medication. If you don't, they'll refund your money. Needy Meds offers all the information you need to do this process on your own. Both companies have an user-friendly website with an extensive list of available medications. Check first to see if yours is listed. If it's not, there's a good chance it may not be covered by any of the free programs currently available.