The best mood lifters for me is a vitamin B-12 with folic acid patch. SAMe is very good also. Don’t forget that the “feel good” brain chemical serotonin is made in the gut, so keeping things going smoothly down there is important.
Exercise and hard work help too if you’re physically able.
For me, sunshine. I am from New York and I was so much more melancholy when Ilived there. Clouds, rain and cold do something physiologically to me. I have lived much of my adult life in the sun belt and have been a much different person due to it.