Etiologi sariawan berulang lebih kompleks, dan ada perbedaan dalam konstitusi pribadi, penyebab umumnya adalah sebagai berikut: 1, perbedaan kekebalan tubuh: termasuk perbedaan seluler, perbedaan cairan dan perbedaan autoimun; 2, perbedaan genetik keluarga: karakteristik keturunan keluarga, dalam kinerja yang lebih jelas di antara anggota keluarga dekat; 3, perbedaan sistematis: terutama pada sistem pencernaan, serta sistem endokrin, faktor kejiwaan, dll.; 4, faktor menular: bagian duodenum pencernaan kontak helicobacter pylori adalah yang utama; 5, faktor lingkungan: termasuk kebiasaan buruk, stres mental, dll..