It's currently 12 noon; got work in 6 hours. Should I nap or just sleep after I get back from work?

I've been up since midnight.