Dude not endorsing it but my trick is a little alprazolam. Chew it up and you'll surely pass the fuck out. Might have a hard time getting up but you'll sleep like a baby
Ok here was my approach when that happens. I get up and start doing what I gotta do. So that laundry I did or whatever is the nap I get later! Oh well at least that's how I justify it in my head.