Listen to your body...take that nap!! I usually have one night after work every other week where my body is telling me it needs sleep and I've learned that if I take that nap (20 min to 1 hr), I can function so much better.
I also agree with Amy...lower the expectations of yourself. You can always raise them again later.