How long can allergy to nuts symptoms last