Ejecting anything out of your body with the velocity of a sneeze is going to cause some recoil. Recoil hurts. A sneeze is the forceful evacuation (via powerful spontaneous muscle contraction) of gas out of your lungs through your nose and mouth, containing some of the most sensitive tissues in your body, taking with it saliva, mucus, etc., things that can be accelerated to high speed before impacting your insides. Imagine a hard rain, or a strong ocean spray from a wave breaking; now, imagine that happening inside your sinuses. A big raindrop slapping your face at terminal velocity stings – imagine a million small snot droplets sprayed against the inside of your face. It’s like a shotgun in there. This is why you shouldn’t hold your nose for a sneeze, it’s a face explosion. Let it out.
UPDATE:
Spoke with my doctor about this since i saw all the comments and it gave me a big sp00kin,
I noticed it only happens when I’m not trying to be loud and make the sneeze as quiet as i can.
My doctor told me to sneeze at full force and not hold it in, no pain!
I was told not to do that and just let it out lol.
fwiw: the pain only ever hurt my shoulders and it was just kinda like i wanted to shrivel up into a ball, no serious pain.
Latest Answers