How long do nut allergy symptoms last