Sebagian besar batuk dengan dahak putih selama sebulan disebabkan oleh infeksi virus, tetapi infeksi mikoplasma juga dapat menyebabkannya. Jika infeksinya adalah virus, Anda dapat menggunakan larutan antivirus oral, asiklovir, ribavirin, pelet antiinflamasi pudilan, dan Anda mungkin juga perlu menggunakan pelet aminoglutethimide, empedu ular dan cairan kerang Sichuan, dan loquat yang kuat. Jika disebabkan oleh infeksi mikoplasma, dapat diobati dengan obat antibakteri makrolida, yang dapat digunakan seperti eritromisin dan azitromisin. Anda dapat menggunakan obat antibakteri yang lebih sensitif sesuai dengan hasil tes. Secara umum, Anda juga perlu memperhatikan pola makan dan istirahat, minum lebih banyak air putih dan makan lebih banyak sayuran dan buah-buahan segar.