not take all day

not take all day

To not take a long time. Usually used in the present tense and conveys the speaker's annoyance. How long is this repair job going to be? It better not take all day!
See also: all, not, take

(not) be/take all ˈday, ˈmorning, etc. (to do something)

,

not have all ˈday, etc.

(informal) (used as a request to hurry up) (not) take a long time (to do something): ‘Are you going to take all day shaving?’ she shouted to him through the bathroom door.Come on! We haven’t got all day!
See also: all, take