I'm a pharmaceutical rep and if you go on your medications's website (ie-crestor.com) , there are coupons available for discounts. Most will email them to you monthly. Also, all pharmaceutical companies have a patient's assistance program. There are income guidelines, but you can apply on the company's website ( ie: pfzier.com) as well.
Last, ASK your doctor for samples. Better yet, ASK the nurses for samples and/or vouchers or coupons. They have samples of most branded drugs..generics are not sampled. Sometimes doctors won't give them out unless you ask.