您好,看了叙述,有一段时间没有吃饭,之后一直胃痛3年了,这个情况考虑是胃炎的可能大。指导意见可去做个胃镜看一下,就可以明确具体的情况的,根据结果选用适当的抗生素、抑酸剂、粘膜保护剂等治疗,平时饮食也注意一下,三餐按时,吃好消化的食物,忌辛辣刺激的食物,慢慢调养。