"High time" is too formal for the voice I'm using in this work.

  • 3
    "High time" isn't particularly formal (certainly in UK), I'd consider it colloquial besides expressions like "overdue" or "past time". So I guess you want a very informal term? Maybe focus on how much you stink?
    – Stuart F
    Nov 29 '21 at 8:31
  • There are at least two meanings. (1) It has been days (say) since I showered. // (2) Enough of this morning's busyness! I'm going for a shower now. Nov 29 '21 at 11:04
  • "Maybe focus on how much you stink?" wow, that escalated quickly, Stuart. (It's a very good idea, thanks man.)
    – Amin
    Nov 30 '21 at 7:12

It's about time (idiom)

Informal —Used to say often in an annoyed way that something should have happened sooner

It's about time you got here. I've been waiting for over an hour!

"They're getting married." "Well, it's about time! m-w


If you want to go colloquial, perhaps "I really need a shower" would do the trick.


"High time" in this context seems more like a pun than formality.

I suggest

I badly need a shower.

Lexico has


2.1 Very much or intensely.


past due

Okay, so Anderson has been rising for a while now. Maybe it’s past due that I included him in my weekly column here. (New Arena)

I love lolcats, so it's past due that I made my own featuring our very own Tilly. (blog)


A simple sentence may convey almost the same:

  • I should have taken a shower by now.

Not the answer you're looking for? Browse other questions tagged or ask your own question.