Ubat gastroduodenal boleh disebabkan oleh pelbagai ubat-ubatan: NSAIDs (yang paling kerap dirawat dengan asid acetylsalicylic, indomethacin, butadiena); persiapan rauwolfia (reserpine, gabungan antihipertensi ejen yang mengandungi reserpine-adelfan, adelfan-ezidrex, cristepin-adelfan, dan lain-lain)