FMH,
Just read your sich. Sorry of you finding yourself hear. Sounds as if you have a pretty good ic and you are receiving great advice from Cadet and Anotherstander. Read as much as you can, spend as much time with your D as possible, and above all stay strong. It's no walk in the park, but it will be worth it in the end, for at least you and your D.