https://www.fda.gov/Drugs/ResourcesForYou/Consumers/BuyingUsingMedicineSafely/EnsuringSafeUseofMedicine/SafeDisposalofMedicines/ucm186187.htm
As part of the guidelines, there are 15 drugs on the list that are recommended to be flushed down the toilet in case a take-back program is not readily available. To avoid polluting our waters with those chemicals, disposing of those drugs through proper disposal channels should be preferred and they should never be flushed or poured down the drain.
The National Association of Boards of Pharmacy (NABP) has a list of places where anyone can take medicine back (see link on the page https://nabp.pharmacy/initiatives/awarxe/dispose-safely/ to find a list of local places) and also there are "take back" events organized every now and then by the sheriff.
In Brevard County, Walgreens offers free medication disposal service (no liquid, syringes or inhalers) available to the public year-round. The two locations listed as offering that service are on Wickham and Eau Gallie and in Cocoa Beach.
The sheriff’s office also takes medication back at certain locations. You can get a list of locations and what they accept at https://www.brevardsheriff.com/home/how-do-i/additional-information/unwanted-expired-drug-turn-in/
Walmart has available a pouch, called Deterra pouch (https://deterrasystem.com/products/), for disposal in the regular trash. At Walmart that pouch is currently sold for $3.98. You can also find them in a 3-pack option on Amazon.com - small, medium, and large.
If those are not an option, one should follow the mix/seal/dispose rule described in the guidelines and on the Walgreens spring cleaning your medicine cabinet page.
Prescription Bottles
For prescription bottles, remove label with personal info. Check if your local pharmacy will take them back OR take them directly to SPCA Brevard (for reuse with medicine for adopted animals) or a clinic or animal rescue place OR ship them directly to rescue missions like Matthew 25: Ministries or World Medical Mission. Some shelters or centers, like the South Brevard Sharing Center, may accept them as well - they use those bottles to fill up with shampoo or detergent to distribute to their clients.
You may also drop them off at Recycle Brevard - we will make them available in our Reuse Room for projects and take them to SPCA/Sharing Center when we have volume.

Other types of medicine bottles, like vitamins, we can have in our Reuse Room or collect for TerraCycle. For TerraCycle, we can only accept specific brands of vitamins and supplements in their recycling programs.
Another option to avoid sending those bottles to the landfill is to reuse them at home in fun and useful ways. You can find dozens of different ways to repurpose those bottles - some quite ingenious!