Treatment for post-traumatic stress disorder almost always involves either medication or psychotherapy aka “talk” therapy, and usually involves both. Typically, psychotherapy for PTSD lasts six to 12 weeks and is sometimes longer depending on the severity of the disorder.