So, in a nutshell my partner of 10 years has a successful career and is admired by his colleagues and all of his friends who think he is caring, generous and would do anything for them. Indeed he does. However what they don't see is what myself and my 18 Yr old daughter (previous relationship) sees: most nights he has a beer, not massively excessive but maybe 4 on a week night, more at the weekend. I basically sit on tenterhooks waiting for him to 'turn' after beer number 4: he becomes argumentative and generally not a nice guy, often snarling at me if something doesn't go his way e.g. if a takeaway arrives late all hell breaks loose and i just wait for it to start. I've tried talking to him but he has a good knack of twisting most things round so that he appears the victim or makes it sound like im over reacting. What I can't decide is whether he's got a drink problem, is a narcissist, is stressed, control freak or all 4! We have 2 kids together and I don't want to leave him because it would break their hearts but I have to be honest I am pretty miserable most of the time. I don't know how to move forward with this ....