Long story short DP and I have two kids under 5 and have been together 6 years. He works long hours outdoors and rarely goes to the pub. In the 6 years I’ve known him he’s got drunk 4 times. These occasions were all when he told me he was meeting his work mates for a few pints then ended up staying out much later, doing cocaine, or not coming home at all. This weekend it’s his birthday and his work mates suggested going to the pub for a few pints again. He told me and I immediately got annoyed and told him I can’t deal with this again. I can’t trust him to just have a few pints and leave. It’s caused an argument and now I don’t know what to do ?