Contract job durations can vary greatly, from a few weeks to several months or even years, depending on the project and the needs of the employer.