I have been going out with my boyfriend for a couple of years and I can't stand him when he's had a drink. It causes such huge problems in our relationship as I dread him coming home after a night out and we end up in a huge fight. He can't just come home and get in bed, he starts turning all the lights on, saying stupid obnoxious things, bashing around the room, starts coming on to me or being a weirdo and I lose my temper as it's the middle of the night and we end up in a huge row. He behaves like a sloppy embarrassing man. I have told him how I feel and he still continues to go out every few weeks. Should I break up with him and move on? I need some advice.