Each assignment varies, but most range from a few weeks to a few months. Some assignments can be indefinite or as short as a few days, though these are less common.