How long does nut allergy symptoms last