Gastritis can cause significant pain, as it represents inflammation or/and swelling of the stomach lining. Often, the pain is temporary and can be managed with diet, proper treatment and medication (prescribed by a gastroenterologist.)