best thing is preventative. don't sleep drunk.

whenever i drink, i always stoip when i get drunk, and just sit there on the couch or something for an hour or two, until i'm no longer completely drunk. then i go to sleep, and i'm fine.