Unfortunately, PTSD (post traumatic stress disorder) can last a long time, and in some can last a lifetime. Even after several years, people with PTSD can continue to have PTSD symptoms and fail to recover from the illness. So if you are hoping PTSD improves with time, the chances are that the PTSD symptoms can continue last years, and in some can last a lifetime.
The good news is that PTSD can be effectively treated. Please visit the rest of AnxietyBoss.com for more help and information on PTSD and other anxiety problems.