This sounds like my now ex. If they're sooooo unhappy why don't they leave? When I had enough of that crap I started talking about breaking up b/c she couldn't talk things out and would just pout. Guess what happened? She completely changed her attitude. Now I can't say for sure this is exactly the same or that you should talk about breaking up but it sounds sooo familiar. Just a load of crap. I would run from this guy if I were in your shoes. On a side note you've been together 3 yrs and he can't communicate? Also by the sounds of things he's gonna do this again. Ask yourself if you want to do this into marriage that would be awful for me. Hang in there TST come back to talk if you need