This sucks! Agree with Nate, skip the race now and be back healthier and fitter later on. All the best!