My DH is a heavy snorer. I've tried many earbuds for sound blocking and silicone ones were the most efficient so far. But they don't cancel 100% and here I am since 4 AM. I've seen some of them that produce white noise but very expensive. Willing to buy them if they really work, though. Any advice?