PTSD does not always last forever, even without treatment. Sometimes the effects of PTSD will go away after a few months. Sometimes they may last for years – or longer. Most people who have PTSD will slowly get better, but many people will have problems that do not go away.