Boyfriend drinks every weekend!

Erika
My boyfriend and I have been together for over 3 years , its been a hell of a ride and we have a 2 year old son and another baby on the way , he has drank every weekend since we met! He has slowed down on his drinking as far as how much he consumes a night but he still is up all hours of the night ( 5 or 6 am) with his friends and keeps me up and sometimes our son wakes up ! Ive had uncountable talks and arguments with him, i fear for our future if he doesnt change, he is hungover on the weekends and i feel bad for our son because i work every other weekend, he is a great guy during the week but once fri and sat come he doesnt care he will drink all night! The thing is that if his friends dont come over he doesnt drink which its very rare if they dont! I am starting school and i need his support or I'm leaving, anyone else deal with a weekend drinker? (Sorry my period doesnt work on my keyboard)