window of opportunity

period of time during which some action can be taken that will achieve a desired outcome