just one more thing..
Looks like you have received some great advice already but do be sure to check for the brached chain amino acids in your nutrition ( whatever you choose) this is something I learned from another forum...
L-Tryptophan and Carbohydrates
L-tryptophan may be found in turkey and other dietary proteins, but it's actually a carbohydrate-rich (as opposed to protein-rich) meal that increases the level of this amino acid in the brain and leads to serotonin synthesis. Carbohydrates stimulate the pancreas to secrete insulin. When this occurs, some amino acids that compete with tryptophan leave the bloodstream and enter muscle cells. This causes an increase in the relative concentration of tryptophan in the bloodstream. Serotonin is synthesized and you feel that familiar sleepy feeling.
So, here is something to try on your next long ride...take along some BCAA (Branched chain amino acids). This will help keep levels high enough in the bloodstream to compete with the tryptophan and keep the levels lower in the brain, reducing the fatigue.
hope that helps,
Tam
The cure for anything is salt water;
sweat, tears or the sea
Isak Dinesen