Missoula Fire Department does not have a drop-box for any of these items.
Missoula Police Department does accept expired prescriptions in a drop box located outside their offices at City Hall.
For needles and "sharps", we recommend contacting your local trash collector to schedule a pick-up. You can also call a local hospital or pharmacy to ask if they accept them. If you find an improperly disposed sharp, the Missoula Aid Alliance can help; contact their hotline at 406-493-2502 and they will follow-up.