How long do food allergies symptoms last