晚上胃疼睡不着的原因有以下几种:第一种,考虑可能是由于饮食不节,损伤脾胃引起的。建议可以口服阿莫西林,奥美拉唑,并配合丽珠得乐来进行药物治疗,平时一定要养成良好的饮食习惯,还要多吃一些养胃的食物来调理。第二种,考虑可能是由于近期压力过大引起的,再加上不愿吃饭,就会造成这种状况的发生,建议要调整心态。