The duration of CNA programs varies, but most can be completed in 4 to 12 weeks. Some programs offer accelerated options, while others may be part-time to accommodate students' schedules. The length of the program depends on the curriculum and the requirements set by the state in which the program is offered.