My boyfriend and I have been together for almost two years and prior we had known each other for three years. When we were "just friends" everything was fine, and even for the first six months of our relationship he seemed enthusiastic and excited about life and us.
For the past year, things have changed. His attitude and actions have turned for the worst. He seems angry about everything all the time and takes it out on me. He then realizes what he does, feels bad, apologizes and tries to make it up to me. After a few days he begins this cycle all over again.
He says he resents me after he does nice things for me and he feels so bad about the mean things he says and does, but he does not know how to change. It seems like he wants to change, but he is lost and has no guidance. He refuses to talk to anyone, a mentor, counselor, or even friends/family. We decided to take a "break" so he can work things out but he wants to work them out together. I know he needs me, but it's hard for him to talk about his feelings with me. I don't know what to say sometimes, and I don't know how I can help. We love each other very much but this is tearing us apart. Can anyone offer any insight?
Source: Flickr User ff137