老是长溃疡主要有以下几种原因:1、体内维生素和微量元素缺乏所引起,维生素E、维生素B、维生素C,微量元素铁和锌的缺乏,都容易使口腔黏膜出现反复的溃疡。2、由于饮食习惯不正确所引起,由于长期喜好进食辛辣、刺激性的食物,或者是温度过高的食物,这类人群口内会出现溃疡的症状。3、由于作息不规律所引起,比如喜欢熬夜和黑白颠倒的人群,这类人群都会存在不同程度的免疫功能紊乱的症状况,也会引起口腔溃疡的反复发作。4、由于口内存在着残根、残冠、不良修复体等,这些牙齿或者是比较尖锐的牙尖,能够经常咬伤或者刮伤口腔黏膜,也会引起黏膜创伤性的溃疡。