My boyfriend lost his job three weeks ago.

Ever sinc he lost his job he has been pushing me away. I haven't seen him at all, he has cut back hanging out with me and is always hanging out with his friends. When we make plans he is always a few hours late for them. Never has time to talk during the day, and is short with me when we are saying goodbye. It makes me feel like I have done something wrong here. He takes no responsibility for his actions. He calls me selfish because I don't want to be in this relationship anymore. I am sick of waiting around for him to hang out with me, and when we do it feels like it's a chore for him. All I want to do is to support him and him rely on me, but he won't let me.

What should I do?