It is very difficult to return as a soldier. We can't really relate to the issues that they face and communication is key. There will be no resolution as long as he is not talking but it isn't hopeless. First use his psychiatrist as a way to look at more effective medication solutions. People are most open to change when they feel terrible. This will be important in his resolution to such problems. You should also consider groups in your community for PTSD especially. There are therapists working with soldiers to allow them to reintegrate into the community and the home. He is a different person and this is going to be a great way for him to vent those feelings. You can also find a family or couples therapy so that you can function better as a couple. This takes the "blame" off of him and allows him to look at you as a couple. Right now he may be angry and that is projected onto you. Find additional support through local military groups so that he feels less angry at serving only to be plagued by these problems. The more support you attract the more he will feel that he isn't alone. Then he may begin to channel that anger more productively. Above all be patience as he navigates through his life now with these issues. We can never repay people for serving our country.
I do not get compensated unless you provide positive feedback to JA.