The duration of nursing programs can vary. CNA programs can be completed in a few months, while higher-level programs like MSN or DNP can take several years.