Denise,
Have you and David gone for a second opinion? I think you need to deal one issue at a time. First, David's health.
As far as everything you have been through...it's terrible. I can't imagine dealing with all of that, seems like too much for one person. Do you have anything that can help you with anything?