The best way to end it is quick and clean. Get you and your things out of this situation. This is how an abusive relationship starts. I've been there and it stinks. It starts with you compromising for someone you think is perfect. Then soon enough you aren't allowed to hang out with your friends. He wants your life to revolve around him and only him. I've been there, and I promise you it only gets harder to leave. You deserve someone who loves every aspect of you and takes a lot of interest into your hobbies. Don't compromise your happiness for ANYONE! You will find someone who digs you and everything you love. Now that he is drinking, I'd try to cut all lines of communication before shtick hits the fan. I know its hard but it WILL be better for you in the long run, I promise!
-Amanda