My boyfriend ALWAYS breaks up with me.
We have been dating for about 2 years now. All year, every time we have an argument & I get extremely angry about something, he just dumps me straight away. But then a day or two after he comes back to me. At first it didn't really affect me, but now its affecting me emotionally because I feel as though I can't express myself properly without the fear of him dumping me. He says he loves me very much and wants to marry me, but then why does he do this? He has become very controlling lately, and is not the same person I fell in love with. I don't know what to do. :(