How long does nut allergy reaction last