Me and my boyfriend have been going out for about 2 and a bit years. We have been through a lot together and all we do is argue. I can't help it, I get jealous at silly things and I can be really nasty. I am really horrible due to past relationships. He makes me so happy and I don't want to lose him. We have a son together and they both mean the world to me. I hate it when he speaks to other women. Please can someone help?