Professional contractors frequently move from one role to another in a short period of time. Durations of contracts differ; each contract could be from several months to several years in length depending on the number of projects you are assigned.