How Long Does It Take to Heal Gastritis?

Matt Carey/Moment/Getty Images

According to Core Physicians, gastritis may last from a few hours to several weeks, depending on what caused it. Usually, if it’s caused by food or beverages, the symptoms may last for only a few hours. If it is caused by a bacterial infection, it may last longer.