Ugh I'm sorry to hear that!! You handled it amazingly well it sounds like!!! It sounds like whatever is going on, is pretty mild (for him to only get sick twice in like 12 hrs).. Has he by chance had anything else going on? A friend of mine's son has allergies, and the mucus makes him get sick randomly when it's too much for his tummy.

Now, for the current panic/anxiety. Maybe put on a funny movie or tv show, something distracting. And breathe. Lay on your back preferably, and slowly breathe in through your nose, breathing in a way that your stomach expands before your lungs, and slowly, like you are smelling 100 roses. When you can't take anymore air in, hold it, and then with pursed lips, slowly blow out as if you are blowing out 100 candles. Slow is key. Do this until you are emptied of air. This type of breathing actually helps our bodies when we're in fight or flight mode (aka panic). Keep doing this. For thoughts- stop the cycle/downhill slide of thoughts that go from bad to worse. I have found what works for me is to interrupt myself mentally, because once you allow those thoughts it only will get worse and worse. For example, I say "I am okay. I'm not sick, I will be okay, this is not the end of the world, I am okay" etc. I find that by replacing the negative thoughts with logical, calm thoughts, it slows down the anxiety.

Whatever is wrong with your little one, chances are he will feel a good amount better by tomorrow! You can do this!!!