ADN: Typically takes 2 years to complete. BSN: Usually requires 4 years of study. MSN: Often takes 1.5 to 2 years post-BSN. DNP: Generally requires 3 to 4 years post-BSN. LPN Programs: Typically last about 1 year. CNA Programs: Usually last a few weeks to a few months.