DH - I can't add too much to the good advice you are receiving from others..
I just write to add support to that advice and support to you.
It is heart-breaking to be sure. Stay strong...get as much help as you can...from wherever you can get it..
I hope you have some close friends nearby..
I hope you can sleep, it makes such a difference..
Deep care for you all is required...