Minum obat TB dapat menyebabkan sakit perut, tetapi tidak selalu terjadi. Obat anti-tuberkulosis yang utama adalah rifampisin, isoniazid, etambutol, dan pirazinamid. Dari semua obat ini, rifampisin, etambutol, dan pirazinamid dapat menimbulkan reaksi gastrointestinal, dan pasien dapat mengalami sakit perut, diare, mual dan muntah, dan ketidaknyamanan epigastrium setelah minum obat. Kemungkinan sakit perut sangat meningkat dengan rejimen dosis tiga atau empat kali lipat, tetapi tidak semua pasien mengalaminya, tergantung pada kondisi tubuh masing-masing. Ketika pasien yang menggunakan obat tuberkulosis mengalami sakit perut, pertama-tama pergilah ke rumah sakit untuk pemeriksaan, diagnosis, dan pengobatan gejala. Pasien harus memperhatikan pola makan yang ringan selama pengobatan dengan obat, hindari makan makanan yang merangsang, usahakan makanan yang ringan dan mudah dicerna, perhatikan kebersihan makanan.