Większość leków zawiera w swoim składzie toksyczne substancje, które są szkodliwe dla środowiska. Niewłaściwie użyte są zagrożeniem dla zdrowia, a nieodpowiednio przechowywane i przeterminowane stają się także niebezpieczne dla otoczenia. Związki zawarte w lekach są bardzo trwałe; przedostając się do wód i gleby potrafią je skutecznie skazić. Oczyszczalnie ścieków nie potrafią unieszkodliwić tych substancji, których obecność w wodzie sprawia, że bakterie i wirusy uodporniają się na nie. Przeterminowane leki bezwzględnie powinny być poddane specjalistycznej utylizacji.