That's where you're going wrong JB - prepare properly for the nap and it's so much better - full belly, empty bladder, lie down, comfy cushion, "poorly" blanket on, woodburner ticking away nicely, then let the eyelids do their stuff. Your legs wil thank you for it rather than sleeping sitting up.