It appears to be acceptable for many speakers. I, a not-so-young speaker of British English, use the expression only in the sense of 'not go to bed': I'll be home very late tonight; don't wait up for me.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.