Yes, he probably has a bit of depression too.
If he loves you and I am sure he does, he wants you to be happy. If he is like most of us carers, he is constantly trying to figure out how to help you and make you feel better and secure. He probably puts in a lot of effort to care for you properly and while I am sure he gets good results sometimes, maybe other times because your PTSD just won't let you feel happy. He then feels like he has failed.
He is probably not angry at you at all. He is angry at PTSD, that it rules you and won't let you live your life without pain - yet!
Imagine how it feels to be so patient, caring, gentle, only to have your sufferer call you a name and tell you to pi$$ off or something like that. We know you probably can't help it and don't mean it... but it is very difficult.
Hang in there, I'm sure you will both keep making progress with the help of this forum
AND MERRY CHRISTMAS!