The saliva in your mouth acts as a protective coating to add a layer between your exposed mouth and the acid. It’s why your mouth fills with saliva before you puke. But it’s not a magic forcefield, so over time if you vomit more than would be reasonably accounted for by your body (coming from an ex bulimic) your teeth do noticeably begin to errode.
Latest Answers