Oh Rach, I am so sorry to hear this...went through something similar last year with my OH, and it knocked him for six. We have had a tough 12 months, and there doesnt seem to be any end to it at the mo.
Try and keep strong for each other, you have been through enough s**t ithout this..
I really hope you guys get a break really soon, sending BIG hugs xxxxxxxxxxx