An interesting post. The only thing I would add is that low testosterone can be due to a number of things, and is always worth investigation. Often, these investigations will require a conult with an endocrinologist. Endocrinologists are specialized doctors that treat hormonal problems in men...