Four years, on average. Most undergraduate counseling programs require 120 credits, which means students take between 12 and 15 credits each semester to graduate in four years. Some online programs offer accelerated options that shorten the time it takes to 3-3.5 years.