Long-term treatment for PTSD generally comes through private therapy. Most hospitals are short-term acute care facilities which serve for immediate safety and stabilization, not really set up for long-term treatment. Your personal psychiatrist and therapist would really be the primary resources for treatment.