high time
📖 generalMeaning
It is past the appropriate or expected time for something to happen; it should have happened already.
Literal Meaning
An advanced or late hour or period.
Example
“It's high time you started taking your studies seriously.”