Salah satu penyebab penggunaan obat yang tidak rasional adalah penggunaan obat yang tidak tepat oieh masyarakat. Hal ini dapat berupa swamedikasi yang tidak tepat, ketidakpatuhan dalam penggunaan obat, cara penytmpanan obat yang salah di rumah tangga sampal pembelian obat antibiotik tanpa resep dokter