Ive had pain similar to yours on and off for the past year. I also suffer from terrible nausea. I recently had an upper GI endoscopy and was diagnosed with gastritis. Ive been taking 30mg lansoprazole once or twice a day (depending on how bad I feel) this helps a little.