Yeah, well we make a mess of things when we become daily drinkers. We surround ourselves with people just like us.
Is it your home? You are going to have to make some changes to maintain sobriety. It may be moving or getting new roommates or if it is your home, prohibiting alcohol in the house.