Most men's testosterone is low and low T means a low libido.
These new meds out there and foods can zap T to a all time low.
Your body fat composition can go up with dangerous Visceral fat and go unnoticed because you can be skinny but with lower muscle tone and less lean muscle mass.
Statins,blood pressure meds,depression meds......
You will not like porn much if at all with low T.
Other reasons why your T is low
http://www.crossdressers.com/forums/...ter-s-Syndrome