The duration of esophagitis varies depending on the underlying cause and how effectively it can be treated. In some instances, persistent cases may require experimentation with various medications before finding the appropriate treatment. Once the correct treatment is initiated, the healing process typically starts promptly. However, complete healing of esophagitis may take three to six weeks. In cases where the cause is a chronic condition, long-term therapy may be necessary to effectively manage the condition.