It can take at least eight years to become a CNM: four years for a bachelor’s degree, one year of nursing experience, and three years in a nurse midwifery program. Some CNMs may take less or more time to gain certification and licensure. Becoming a CM may take slightly less time, as nursing experience is not required.