high time

[high time] {adj. phr.}, {used predicatively} (stress on "time")Dire, necessary, and sufficient circumstances prompting action.

Itis high time we sold the old house; it will fall apart within a year.