I've given myself a sore hamstring, probably by overdoing it. After Sundays long run, I did a full workout in the gym then on Monday went for a 9 mile walk. Tried a 5k recovery run this morning (which I now realise was a bad idea but, at least, it didn't get any worse).
Given that it's mild, and I'm now resting it, any ideas how long it might take to get better?