I also feel your pain because I am facing a different kind of setback but it has me down as well.
Its not just that I did badly in my 10K the other day (and I mean BADLY) but it is because I can't stop gaining weight.