The duration of a PHP can vary based on the teen’s needs but typically ranges from a few weeks to several months. The average length of stay is often determined by the person's progress and the specific goals of their treatment plan.