The Certified Nurse Midwife (CNM) program typically takes about 2-4 years to complete. Salaries for CNMs range from approximately $115,167 to $141,941, with a median around $125,243, reflecting the profession's rewarding career path and specialized training.