My suggestion to you is twofold:
If the medications are still in date, consider donating them to a free clinic. It's always a nice "pay it forward" for someone who can't afford a medication but could really make use of it.
If the medication you have is outdated, the FDA has suggestions for you on how to get rid of it. Here is their advice on medication disposal: