The prognosis for urticaria varies depending on its cause and severity. Acute urticaria often resolves spontaneously within a few days to weeks. Chronic urticaria may persist for months or even years, but many cases eventually resolve. Identifying and managing triggers can significantly improve outcomes.