Hi tuff,
So sorry you're going through this but you are in the right place. Some more detail would be helpful...how long have you been married? How old are the kids? Any major changes in H's life recently? Was this totally out of the blue or were there signs leading up to B-day? What are his major complaints (if any) about the marriage or you?

Get used to the "What the h%*l" moments. There will be many to come. The "the kids will land where they land", wow, tuff one there. Do the homework from Cadet, really does help. Oh, and yes, you ARE dealing with "crazy".