My goodness! A lot of things going on! I'm so sorry to hear about the 2 year old. Those things are just incomprehensible. I know you're kids will get better. It will take time, of course. They're going to be crabby. But I know you'll get through this.
The pain in your head might be cluster headaches. I get them. Very painful but they don't last long. Scary, too!
Generalized Anxiety Disorder
60 mg. Prozac, Ativan as needed.
"Nothing makes us so lonely as our secrets." Paul Tournier