You've already received some great advice and I can honestly say that so far this site has been great for me, in terms of educating me and giving me great advice too.
Do you think your partner would be interested in joining the forum and looking at the Supporters Section (if you were comfortable with this) or he could take a look as a 'guest' too? It could be useful for him? Just a suggestion.
One thing that my husband and I are going to to do is establish a 'code word'. So when things get bad for him (or for me, if I'm feeling that the situation is not ok), that we use that code word, e.g. "later". That means we have to respect that code word - it means that the discussion/interaction ends right there. We both need time to let the heat from the situation subside, get our emotions out, and then regroup later - and I believe that part - the regrouping to discuss - is just as vital as the former part. You are acknowledging that time out and space is required, respecting that (on both sides) and then coming together to discuss things when you are both feeling calm and rational, and able to address the situation without the rawness.
I am learning that effective communication is essential, and that part of our relationship had really suffered under the strain of PTSD (it is my husband in the relationship who has PTSD, however I have depression and anxiety).