I know it's been stated but as someone who has spent his entire adult life struggling with depression and meeting people with all kinds of mental illnesses I need to reiterate that there is no one cure that will work for everyone. They are very complex issues that deal with our most complex organ, the brain. Each person experiences them differently due to their chemical makeup and experience. Each person must discover what works for them and what does work might not work for someone else.
Even if the open windows of science at first make us shiver after the cozy indoor warmth of traditional humanizing myths, in the end the fresh air brings vigor, and the great spaces have a splendor of their own - Bertrand Russell