It can approximately take hours to weeks for an allergy to go away. It merely depends on the type of allergy, the patient’s immune system and the type of medication they are taking.