I take:
fish oil whey isolate protein D3 Multivit (habit) probably some potassium and magnesium. melatonin
And...
I use steroids.
And the last one is the biggest thing that has made a huge positive impact in terms of both mood and physical well being.
And, I'm adding HGH early next year in just over HRT (hormone replacement therapy) doses.
And I don't plan on not taking exogenous testosterone going forward. I suspect I will cruise at between 250mg/week and 350mg/week for as long as I can fight off old age.