how to recover after a run
Dont forget to eat immediately after your run too. Try to include something with a little protein for a post run snack. Chocolate milk is a good recovery drink. Take the next day off from running. Your miles should decrease during the last three weeks before the marathon. During the taper sore or damaged muscles will heal. If you can eat healthy and sleep well in the last three weeks you will feel great on Marathon day. Yes, in my opinion 3 weeks is plenty of time to recover from a 20 mile training run.