This sounds very familiar....except I was the ****** boyfriend
Unfortunately in my case all my relationships ended because I wasn't willing to admit I had a problem. I hope that he is able to come to that realization, but if he doesn't then don't stay with him because it won't get better. It feels weird saying that, but I know since that WAS me