Nurse practitioner students need 500 supervised clinical hours to graduate. Many are recruiting their own preceptors and paying out of pocket.