Daily
meditation saved my life for sure.
It just help you be mindful of thoughts and gain a certain detachment from them.
With meditation you find an unshakable peace within yourself that underlies all the emotional turmoil and chaos of the mind.
That said, there are no "true cures" that aren't going to sting you or your old lifestyle, since that's where the real change lies, in changing our way of life and personality.
Other things that worked magic:
- working out regularly
- reading self-help books
- taking walks
- eating healthy
- finding your passion and following a life purpose
- doing psychedelics responsibly
Hope these help