Acute gastritis may take days to heal, while chronic gastritis may last from weeks to months . These are usually in settings where there are formation of gastric ulcers.