Like I said before and you should re read my advice. Please seek out counseling to work through your personal issues. These are personal issues that you need to stop pushing on your boyfriend. There not his issues but your issues.
Who cares if a girl looks at him or he looks at a girl. Does not mean that he is going to be with anybody else. He is with you.
You are very controlling and the controlling issues come out large when your breaking up over him getting drunk.
Why do you have such huge control issues? Is it your upbringing? I would guess it is.
The thing is in a relationship it is give and take and both sides should be understanding. It should not always be one sided. Or this relationship will not last.
You have jealousy issues you need to find out where all these issues are coming from, or stemming from.
You need to stop this or you will ruin your relationship for good. Your lucky he himself has not decided to call it quits, he must really love you to go through this crap with you.
Please do the right thing and work on these things so this relationship does grow and you learn to. In order, to open communication in this relationship you have to be able to learn to communicate and share your feelings with each other and also hear him and not be so demanding.
Best of luck and wishes to you and your boyfriend. In this experience called relationship.