I don't know what's going on, but I can say from crappy moments in life, it will get much better. I've been through depression (and worst, cannot say because i don't want to be deported), but I got past it. You can do it too, considering what you've been through.