It really depends on your industry and location.
I have held short term contracts for as short as 2 weeks, and as long as 4 years. It depends on the project, your role, the industry, the market.
"Do not worry about your problems with mathematics, I assure you mine are far greater."
Albert...