Can you get a treatment scotty, osteo, Physio whatever? They'll tell you what to do and do listen. My colleague was out for ages with groin but she didn't rest it at first. If yours is bad then not doing the race is much better than months on the bench.