Two to four weeks is typical for timeboxes that involve development. Ideally, frequent review points should occur throughout a timebox to check the quality of products as they evolve and the efficiency of the development process.