My marriage is falling apart.

I no longer am happy in my marriage. My husband has been taking his frustration and anger out on me for over two months now. Therapy doesn't seem to be helping him. I do not want to leave but he is making me miserable all the time. We never have sex anymore and he rarely shows me affection or even pays attention to me. I know that he isn't cheating on me, but I do know that he's stressed out and I as well am extremely stressed out. I don't know what to do anymore. We don't even sleep in the same room most of the time. I don't want to leave but I may have no choice. I've tried talking to him but he gets defensive and starts with the selfish BS all over again. He never asks me how I'm doing or even cares about my feelings at all. Any advice or suggestions would be greatly appreciated.