Ouch im sorry to hear what you are dealing with. I do hope theres some one out their who can share their experiances with you.

Good to hear you have such a great DH...

All the best