First let me personally thank you for your service and the many sacrifices that I am sure you have made. Because of the extremely acute stress, many service people under went stress reactions that eventually developed into Post Traumatic Stress Disorder. At first our government Poo Pooed it, until enough proof was presented and the scientific community came on board. Well enough of the history and back to your question. In all honesty I do not know if you and many others like you will ever overcome the horrors of the war in Viet Nam, the inexcusable way that you were treated by government and much of the public. That being said we know that many people are still experiencing symptoms some 45+ years later. Symptoms like depression, sleep disturbances, anxiety, heightened startle response, and avoidance, etc. The best that can be done after the fact is to treat people for the disorder that they are undergoing. For some that involves psychotherapy. For other it is medication., and for others it is a combination of the two. There has been some change on the part of the government in correcting the actions of the VA. In addition, there seems to have been a change in the public's perception of what these folks went and are continuing to go through.
All these things have helped to address the needs of the Viet Nam Vet, but as to getting over it, to use an analogy, it is like losing a child. It is something that you survive and adapt, but never truly get over. This my opinion and firm conviction after treating a number of Viet Nam Vets over the years. I wish there was a simple directive answer, but I do not believe that there is one. I hope that this information/opinion was helpful and I wish you the best and again extend my gratitude.
If you require further clarification or more information, feel free to ask!
Please click the green "ACCEPT" button on this page if you are satisfied with my answer so that I get credit for my work. Your positive feedback is most important and bonuses are always welcomed. If this is a mental health, or medical emergency, please call emergency services (911 in the USA), or go to your nearest Emergency Room. The opinion provided does not replace an evaluation by an appropriate professional. Use of this website DOES NOT CREATE a provider-client relation and this information is for educational purposes only.