For people taking prescription medicine regularly, Consumer Reports says the average annual cost is more than 700 dollars, but there are surprising ways to cut your drug costs. "The first thing you can consider is taking an over-the-counter medication for really common ailments, as opposed to taking a prescription drug. But of course, you'd want to do that with the advice of your doctor." For seasonal allergies, Claritin is a good and much cheaper substitute for prescription Xyzal. For heartburn, over-the-counter Prilosec or store brands containing omeprazole are roughly as good as prescription Nexium at a fraction of the cost. And for occasional insomnia, look for generic diphenhydramine, the ingredient found in Sominex and Benadryl Allergy, rather than prescription Lunesta. Another way you might be able to save - paying for your prescription yourself rather than going through your insurance plan. Lisa Gill "Paying out of pocket can be cheaper if you use discount programs at stores like Sam's Club, Walmart, or Target." For example, paying outright for Pravastatin, which lowers cholesterol, could well cost less than your insurance co-pay. Lisa Gill "Other ways to save? If your insurance company has a preferred pharmacy, you definitely want to shop there because you could see some pretty big deals. If they have a mail-order program, you may want to check that out, too, because you could see some savings there as well." And when shopping for over-the-counter medicine, look for store brands. They're often right next to name brands and can cost a lot less. "