Interesting that you mention Keto diet. I was on a low carb diet for about 3 years before I started to really feel like crap. Though I think my low T was probably caused by more then just the keto diet since I was not 100% before starting low carb, I think it may have played a role in it.