Deinking Bf does not get we are expecting! What to do?

I am so sad words cannot explain.
My bf loves to drink and when he does he becomes this crazy person and starts to throw food ice papers trash you name it to his friends.
I can't understand how he is not able to change a bit now that we are expecting. I am almost 12 weeks and today we had the second biggest ever.
He just does not care a bit about me or how i feel and goes on with his monkey behavior. Not only embarrasing but he always gets me in the mix and i always end up wet with food all over me or he pushes me with his roughhousing games between his friends.
I really feel i just want to leave and go to my parents until he grows a pair and stop his childish behavior
Sad part he is almost 40 
Even worst part he only hangs out with single 10-year younger people
Horrible part i think he has a drinking problem but he says he does not 
His friends find it funny and encourage/instigate him