I second the suggestion above. I have seriously trashed legs right now from weeks & weeks of relentlessly beating myself up. I did take a rest day here & there, but I didn't rest enough. I was going really hard for 6 to 9 days at a stretch, plus doing the first metrics of the season. And then this weekend I finally paid the price watching my average speed drop by 2-3 mph per day! I knew I was beat when I went out yesterday & could barely get up the little incline to get out of town, and after slogging for 10 miles in what I thought was a head-wind, turned around & realized I had been riding with a tail wind! That told me a lot! Anyway, rest is needed. I will be off the bike for a few more days, it won't kill me. When I can get up stairs again easily without feeling like my legs won't be able to support me is my clue that I have let my body rest & heal.