timeframe

noun

The period of time within which something happens or must be done.