I've been with my boyfriend for almost two years. He's the most wonderful person I know but he has serious issues related to addiction. Things got so bad between us because of his substance abuse, that I actually had him arrested once. He went into rehab two summers ago. When he came home from rehab things got better and better between us. He doesn't use drugs anymore but he still drinks. There are times when he's drunk that he gets so mean I don't even know who he is anymore. I can't bring myself to leave him because I'm so in love with the person I know he truly is. We've broken up so many times but somehow we always end up back together. We love so much but sometimes it feels like we just shouldn't be together. We had a fight and I have all I can do not to pick up the phone and call him. I feel like I can't live with or without him, but I don't want to abandon him. I just dont's know what to do anymore. Does anyone have any suggestions?