The timeline on which post-traumatic amnesia lasts depends on the person, as it could be anywhere from a few minutes to several weeks or months.