If you have a mild allergic reaction to a hair dye, it will last for 7-10 days. However, if you have a more serious case of the allergy, you may experience a life-threatening condition known as anaphylaxis. In such cases, please seek immediate medical attention.