It varies---some people get over it over a certain amount of time, others get over it in a longer or shorter period. it depends on the person, the situation, etc. One thing I am learning---no matter how long it takes, that does not mean that anything is wrong with ME.
PTSD can be so painful and many of us (and our friends/therapist/doctors/loved ones, etc) wish this would be over, but it often is not over when we all want it to be.
And triggers can very often bring on symptoms, even after we have been "over it" for a while.
Some of us don't get over it. But many of can learn to quiet our symptoms and live with it.
Just my take.
hang on... you are worth it.
Carol