for starters, i would get off the bike for at least three days.
for every three to four weeks of training, have one week of recovery (easy rides). the only days on which you should hammer hard are the hard workout days. dropping people in a town-line sprint may be fun, but it may not be conducive to training. space out your hard efforts & extra long days, your muscles need time to recover. your high mileage days should be done at a low, aerobic effort. seriously, get friel's book