The duration of a skin allergy can vary depending on the cause and severity of the reaction. Mild allergies may clear up on their own within a few days, while more severe allergies may require weeks or even months of treatment. It is important to work closely with your dermatologist to develop a treatment plan that is tailored to your individual needs and symptoms.