Contract durations can vary widely, from a few weeks to several months or even several years, depending on the scope and needs.