well, if you're awake anyway, join us on the night shift!!
As for the snoring, does it make any difference if he is lying on his back?...if so, you could try sewing a ping pong/tennis ball to the back of his top so he would automatically go back to lying on his side if he rolled over.
You could also ask the doc for a nasal spray, as it can help clear mucus from the back of the nose/throat to relieve snoring - which is often associate with lots of medication - also hayfever!
If that doesn't work, its either the spare room or you could put a pillow over his face!!
A xXx