Depending on where you live and which training program you will be taking, you can expect to complete the CNA program between 6 and 12 weeks.