Welcome!! Sounds like you've overcome quite a bit! Your DH sounds wonderfully supportive.