the time is ripe (for something)
From Longman Dictionary of Contemporary Englishthe time is ripe (for something)the time is ripe (for something)SUITABLEused to say it is a very suitable time for something to happen, especially when it should have happened sooner The time is ripe for a review of progress up to now. → ripeExamples from the Corpusthe time is ripe (for something)• So the time is ripe for a major overhaul of the sixth form.• As with acupuncture, this is a difficult field for research, but the time is ripe for active scientific investigations.• The time was ripe for change in the company.• Amato thinks the time is ripe for educational reform.