There are many variables here, most dictated by individual states. The course offered by iDriveSafely can be as short as four hours, but some are six or eight hours. It all depends on the course you choose and the requirements in your state. The good news is, iDriveSafely adheres to th...