Generally, most Certified Nursing Assistant programs may take between four and 12 weeks. This duration is broken into instructional hours and clinical practice. A typical 120-hour CNA program offered over six weeks may include four weeks in class and two weeks in a clinical setting, depending on state guidelines.