Now that I've done everything possible to paint myself as an insensitive clod, here's the longer post that I wasn't going to make before christmas.
I said you only have 1 problem, here's why.
First, your girlfriend. In my own experience, which is not trivial, when people try to kill themselves and *fail*, they're usually not trying to kill themselves. Rather, they're trying to get someone else to solve their problems for them. Here's a fact. When my brother was living with me and tried to kill himself for like the fifth time, I told him to "act like a man and solve his problems". My mom offered to solve his problems for him, so he packed up and went back to live with them. He hasn't tried to kill himself for a few years, not since he finally got married (to a woman who's more than willing to solve his problems for him, I should add), but previously, that was what it was all about. Think about it. If you kill yourself and you succeed, what are the people who knew/loved you going to do? They're going to "get on with their lives". Their friends/doctors/psychiatrists/whatever are all going to give them that same piece of crucial advice. When my wife tried to kill herself early in our marriage, I told her straight up it was all about attention. She didn't want to solve her problems, she wanted me (or someone else she knew) to solve them for her. She's not your basic suicidal type, either, so she was in pretty bad shape to be trying such a thing. I blew it off. I told her if she really wanted to kill herself, do it in the morning and I'll even help you if you need it. Of course, for most people, it's biologically impossible to commit suicide in the morning, after a good night's sleep, and more serious problems that woudl allow that are more than likely to be caught before it gets that far, but that's beside the point.

So, tell her she has to solve her problems and she won't get any sympathy from you and she's likely to dump you. Which, in my view, is fine. I don't date a girl (or marry one!) who requires me to solve all her problems for her. I don't mind helping, I don't mind being a big part of her problem-solving resources, but in the end, if I'm not there for some reason, she has to be able to stand on her own two feet. That's why this isn't your problem. Your relationship to this problem is merely determining how much of this "look at me, I'm suicidal!" bullshit you want to deal with.
Your dad's drug problem is also his problem, but you can play a role in his recovery if you don't pussyfoot around it. You have to be willing to say straight up honest things to him with the courage that comes with knowing you might cause a relapse. You have to get up in his face and show him how he's hurt you in particular. You have to be able to deal with the fact that he's going to relapse, it's part of the recovery. I personally relapsed a couple of times, and it was a struggle that lasted in some form or other for nearly 8 years, and the only person I know who contributed significantly to recovery was my wife, who did all the things you isntinctively think you shouldn't do. In any case, it's his problem, and you have to get on with your life regardless. Luckily, you don't have to wait for him to kill himself to do it.
So we come to the problem that is yours, which is the divorce. Now, when I say it's your problem, I'm not saying it's your fault. There's a big difference between the two. It is almost a certainty that you have a role in the divorce, but responsibility for it lies directly on the shoulders of the two who failed to work out their problems. Believe you me, getting a divorce is a failure on both sides. A complete and utter failure, in fact. It's your problem because you have to deal with it now, you can't just blow it off (like you can with the other two "issues"), and it will have far-reaching effects on your life. It takes years for a kid to get over it, and some kids never get over it. Basically, what you need to do about it is get in your face to both of your parents and show them how them getting a divorce is ******* you over. Make them take complete responsibility for it. Don't let them waver, and when they start bickering over stupid shit, be the one with the balls to tell them they're bickering over stupid shit.
The underlying theme here is "balls". Have some balls. And one more thing, if you're getting high now, watch your dad carefully, because the problems he has now are going to be your problems eventually. I really do speak from experience here, as easy as it is to blow me off.