Do you get enough protein?
Do you get enough of the right amino acids?
Are you getting enough fat?
Do you sleep enough?
Are you over-training?
Do some strength training and punch a boxing bag.
Are you sure that all of those things that you are taking cannot function in any way as antiandrogens? WTF is fadogia agrestis? I've usually heard of most of these! Lord, I thought you were taking Yohimbe for a second.
Hmm... actually... I just looked that up. It treats hair loss. And it has been found in several studies to damage testicles. It also seems to be linked to decreased libido. I just picked out the negative things because they concern me a little and I think this is related to dosage and it hasn't been studied very much. It could be amazing for all we know but if I was you I would look into that one further. I mean if it causes problems with your liver that in itself could affect testosterone production. Be careful. Our knowledge is not great with a lot of things and often a lot of assumptions are made based on very scant studies.