Been with DP for 3 years, we don't live together. I have a grown up DD. He lives with his brother.
He can often be rude and uncaring and selfish - things like not letting me know if/when he's coming to mine despite me asking (he usually spends between 3 to 4 nights here) not planning anything, changing his mind when we have planned things or sulking all the way through them, such as a cinema trip last week.
His behaviour becomes very childish, he refuses to talk or communicate unless HE wants to, talks down to me and goes silent for days on end if I ever voice my displeasure at something he does.
It gets to the point where his behaviour really upsets me but I feel I can't say anything because he'll sulk or ignore me for days. If I bring it up face to face, he will become vile, shouting and arguing and verbally backing me into a corner so I stay quiet and after a while it all builds up and I end up having an argument about something stupid (tonight was petrol!) when it's not about that at all.
It's the same cycle and has been for the entire time we've been together and it's starting to get me down. Surely if someone does something which makes you unhappy, you should be able to tell them without being made to feel like shit?