It hurts almost entirely because the water isn’t at the same salt level as your body. The relatively pure water causes the cells in contact to swell up with water so that the concentration gradient across the cell membrane is less. This swelling causes pain. I’ve done the nasal rinse with salty water many times and there’s no pain.
Latest Answers