The glaringly uniform sentence structure made this a bit boring to read. Almost all of the sentences start with 'he' or 'Dan' or 'Phil.' You want to mix up the sentences; otherwise, it's a bit boring to read. And trying to start with different words gives an incentive for a more creative mind. Win-win right there.
Another thing that struck a nerve was that everything is explicitly stated and obvious. There's very little showing in the story, because all you seem to do is simply state, "Dan is [whatever]." With the high number of emotions and problems running through this story, I found it odd that it's literally said that Dan is [this emotion] or feels [whatever]. You want to show readers how Dan feels rather than just saying it. Show, don't tell. With telling, the story read as far less emotion than it intended to be.
Also, verb-tense here. 'Hated' is past tense, but you use the present tense throughout the rest of the story. You do this frequently, so be sure to fix those as well.
And this is just about all I can really handle for nitpicks.
As for characters, I found them to be weak. Phil wasn't exactly characterized much at all, if anything. He sort of existed and was a plot device more than anything, so I didn't find him interesting. However, he is made out to be much more than what you've written. Helping a friend in need, especially one with the trauma Dan has, is no lean feat, so Phil should have more of a personality. All that I gathered was that Phil helps his friends, although that could be specifically towards Dan, and that he gets concerned. Other than that, Phil is a dull character. Dan, also, seemed to have a weak portrayal. He cuts himself, sure, he's slightly anorexic (or whatever eating disorder), but it seems that you relied on those to be telling of his personality more than what you actually wrote. See, Dan has a lot of things going on around him that only causes his mind to cave in to the inner turmoil. The fact that he's so conflicted would mean he gets a better character, right? But you didn't show any of Dan's personality traits. The story focuses almost entirely on Dan's psychological problems rather than what else is going on inside his head. I can't tell if Dan is shy or outgoing or valiant or a liar or whatever, and as your job as a writer, you should be doing this. Also, the fact that you wrote about powerful subjects made it seem like they were what the story's about and not the characters, so you should remember that you have to mind the characters when you write - they're your number one priority. How the characters interact realistically is what drives your story forward.
Another thing, Dan got over his problems way too quickly for my liking. It seems to me that Dan sat in the bathroom for about five minutes before he opened the door and let Phil in. Then he cried in his lap and they got over it together, hoping for a brighter future. That would take about five minutes tops, so I wondered whether or not this was realistic, because that's a substantially short amount of time to get over a ton of mental problems. The fact that Dan had found it normal to cut himself or OD an sleeping pills (someone would notice that, otherwise he'd be dead by now) means that he had been doing it for a long, long time and it wouldn't be solved in that much of an instant.
The entire story, to me, read as horribly exaggerated and hyperbolic. I found most of it difficult to swallow. Essentially, some scenes were made overly dramatic, and I didn't find the execution fully there. This might have something to do with the pacing, however, as this was a rather short story. A lot of things just happened too quickly, which in turn made a lot of things jumbled and meshed into each other. This also mean there was less dedication to making Dan an interesting character, which applies to Phil just the same.