I found amazing temporary benefits from low dose iboga root bark for my depression. Low dose ayahuasca was also great.
But taking any substance isn't a long-term solution. A better approach that works instantly and costs nothing is metta (loving kindness) meditation. You imagine sending love to your inner child, then to someone you love, then to someone you like, then to a stranger, then to someone you dislike, then to someone you hate. Or you can do it impersonally and just send love in all directions. Ajahn Brahm has good guided metta meditation vids on youtube.