PTSD flashbacks or episodes can vary a lot. They might last a few seconds, days, weeks, or even months. It depends on the person and what triggers them.