How long does a contract last?

On a very general line we can state that contracts run from 30 days to 24 months. Both ways pretty much valid depending on your necessities.