High intense training can tip the balance of cortisol to the high side. If you add other life stressors and excessive caffeine intake, cortisol can even be higher lowering testosterone. You did not mention your age, but that plays a big part in free testosterone to estradiol ratio levels. As you age, estradiol levels go up and recovery from high training sessions is extended. Other things could be binding up your free testosterone like estrogen disruptors and your testosterone is not available for use. Eating a lot of cabbage, that is filled with indole 3 carbinol helps remove excess estrogen and might improve this ratio.
There is some good research out there that Acetyl-carnitine, proionyl-L carnitine and L carnitine tartrate helps keep testosterone levels up after intense training and aging. There is a product by Beverly International called Quadracarn, a carnitine analog formula that has all 3 carnitines. This might be helpful than any herbs.
http://www.ncbi.nlm.nih.gov/pubmed/15072869
http://www.ncbi.nlm.nih.gov/pubmed/12930169
http://www.ncbi.nlm.nih.gov/pubmed/8232773