Secara umum, penyebab bau mulut harus diidentifikasi terlebih dahulu dan obat yang tepat harus diberikan sesuai dengan penyebabnya.
Jika bau mulut disebabkan oleh infeksi yang terfokus di mulut, antibiotik dll. dapat diresepkan selain perawatan spesialis yang sesuai di bidang kedokteran gigi; jika bau mulut disebabkan oleh infeksi Helicobacter pylori, obat-obatan yang umum termasuk terapi empat kali lipat termasuk penghambat pompa proton, antibiotik, dan bismut; jika bau mulut disebabkan oleh penyakit sistemik, seperti diabetes, obat-obatan yang umum adalah obat oral penurun glukosa atau insulin dll.