Had any suicidal thoughts ? Because even if you haven't had those yet, I'd still prefer you seeking professional help. There are actual therapists everywhere on this site, and I would really like you to contact them instead of us :)
I know it's scary, and this might not be the answer you were hoping for, but depression is a very long and hard battle just like cancer. you have a bigger chance of finding a solution with a professional :3