Hey guys why would my bf be calling me fat lazy etc and always insult me we argue about every couple of weeks because i get upset then he turns it around on me and gets angry at me for causing an argument over it when im trying to explain how it makes me feel, then he will just starting laughing and says theres the door if you dont like it. But he just proposed a few weeks ago. Any advice helpful