Bachelor of science nursing programs are normally four years long. However, the duration can vary for online programs as they are self paced. While you can complete a traditional bachelor's program of nursing in four years, you will have more flexibility with online programs. You can decide your pace of study and pursue an online program accordingly.