We've been hangin out a lot, he calls me almost every night, hes always there for me, we've kissed, we've cuddled, hes asked me to stay the night, (but i don't). He has such a good heart & hes a great guy, but he likes to drink, a lot. Usually hes fine when he drinks, but sometimes he can be really mean. I think i hit my breaking point the other night. He was pissed & blaming me for something that happened at work (i wasn't even there). Then he starts to say that hes not talkin to anyone from work anymore, hes there to work not to make friends. So i said "if your not there to make friends, then stop calling me" & left. He called me 6 times after i left & then i finally picked up. He said he was sorry & wasn't talking about me, he was talking about everyone else. I said "don't worry about it, its not like you really care about me anyways, i realize im just a random girl you call when your drunk", (he does call me when hes sober too). He said i wasn't just some random girl & that he cares about me. Hes told me i deserve better than him & we come from two completely different worlds. My friends tell me to stay away from him, my parents don't like him. But how do you just throw someone away that 75% of the time makes you feel really wanted & special. I have gotten him to admit that he has a drinking problem, so its a step in the right direction. Idk what to do, i know what i should do, but its really hard. I guess i just need some words of encouragement, so if ya got any, pass them this way.