How long do nut allergies symptoms last