Contractors can keep a subcontractor for any duration, as long as they agree upon it. Subcontractors can be hired for both long-term and short-term projects. They can also be hired by the same contractors multiple times.