È stato ipotizzato un possibile ruolo di generici fattori di stress legati ad un eccesso o forse ad una aumentata sensibilità a ormoni quali cortisolo, catecolamine, mineralcorticooidi, glucocorticoidi. Alcuni autori hanno messo in evidenza una correlazione con l'infezione da "Helicobacter pylori". Sembra inoltre che vi possa essere una causa iatrogena, da effetti collaterali ed indesiderati di alcuni farmaci, come ad esempio i glucocorticoidi. Inoltre è stata osservata una sua correlazione allo stato di gravidanza: in tali casi il disturbo termina al momento del parto, anche se in rari casi si sono osservate recidive.