The duration of a skin rash can differ depending on its cause. Some rashes may disappear after hours of within a few days, while others might persist for weeks or even longer.