What has helped me
What has helped me to overcome and prevent depression, is not so much practicing meditation or mindfullness but developing a strong faith in the total comfort and security, the happiness and peacefulness, the Being of Love that is our absolute reality.
Without that ultimate, non-dualist perspective any form of healing will be performed within a dualist frame of mind – the insane thought system of separation. That way, healing is restricted to illusory objectives and kept back from achieving its true potential, which is to restore the mind to its wholeness.
Stan