You are having a rough time. I have a thought on the snoring problem. My sweetheart is the world's loudest snorer. I mean, it is terrible! We see each other as frequently as we can, given that he lives in Maryland and I live in Colorado. But when we are together, it takes a few nights before I am able to sleep through his snoring. I think for me it's a matter of tuning it out. Hope I'm making sense. Maybe it's this way for your wife too... ???
By the way, my ex-husband snored too, but it seldom woke me up - maybe because I was used to hearing it.