Direct-entry NP programs can range from 24-36 months, depending on whether you attend part or full time.