answered question 8/26/2010 How Long Does It Take To Become A CNA? The course ususally lasts for 100 - 120 hours depending on your state. Some training centers complete it in 2 weeks while others take up to 5 weeks.