He was a very very spitty infant, but was not dxed with reflux because he was gaining weight very well and didn't act like he was in pain, not fussy or anything. He's 20 months now, and still is a puker at the slightest provocation. He's likely to throw up if he has a minor cold, and I suspect its gagging on mucous causing it. Its usually first thing in the morning, when post nasal drip is the worst. He also throws up if he's particularly upset from stress/anxiety. Like being left with a sitter or the church nursery. (and not necessarily due to screaming until he pukes, he can appear calm and have a stress puke) So I can explain some of his "not sick" puke away.
But I have zero explanation for the occasions when he's sleeping, wakes up, and pukes. When he is very much *not sick*. No fever, not so much as a sneeze or the slightest hint of a runny nose. No symptoms whatsoever. High energy and appetite the previous day and the next day, 100% normal except for night waking to throw up. This is a relatively frequent occurance.. I'd say every 3-4 weeks or so? Is there any reasonable explanation for this? There's no way he's doing this on purpose.