Had the same problem until I found these:
SLEEPPHONES. Unlike earplugs, the microphone fits against your ear and is comfortable to lay on. I got a free app for my iphone called "White Noise" that has a lot of different sounds you can choose from. I listen to pink noise which sounds a lot like a fan. I start out the night with the volume low and if his loud snoring wakes me up I just turn the volume up until it drowns him out. Works like a charm for me and now I can't live without them!