You can have your stomach acid tested, that might be one place to start. Low stomach acid can cascade into a of number problems. Also, a definitive test is available for leaky gut, another good place to start. A hair mineral analysis might disclose some problems. You might try St. John's Wort as a temporary measure for your depression. It will time time, but you can get better.