it is high time that

it is high time

It is the appropriate time (that something happen); it is long overdue (that something happen). Thank you for a lovely meal, but it's high time for us to start heading home. It is high time that someone gives him the punishment he deserves!
See also: high, time
Farlex Dictionary of Idioms.

it is high time that

it is past the time when (something should have happened or been done).
See also: high, that, time
Farlex Partner Idioms Dictionary
See also:
  • it is high time
  • it's high time
  • high time
  • have a high opinion of (someone or something)
  • near and dear to (one)
  • be as high as a kite
  • set (one's) sights high
  • set your sights high/low
  • the heat is on
  • ride high