Usually, a BSN program requires about four years of training and education. However, you can speed things up with an accelerated program.