The reason oil pulling works to help whiten teeth is similar to what oil is doing in your car’s engine. Think about it. When the oil in your car is changed, the clean oil going in is, well, clean. And the used oil that leaves your car is all gunky. That gunk is any waste from the engine running being gathered up and removed from the engine by the oil.
Vicky / Lisa. I am coming in a little late here but you should not experience any staining on veneers assuming they are porcelain. This is a glass like material and does not have the porous finish of tooth enamel (which also does not stain). I totally understand your reluctance though. Charcoal (activated only) can still absorb any form of discolouration and other bio-film from veneers.
Strawberries are high in Vitamin C, which can help break-down plaque that is causing your teeth to look yellow. It also has an enzyme called malic acid, which may help to remove surface stains. The salt acts as an abrasive portion of the paste, physically scrubbing away stain-causing gunk, and the baking soda is an extra touch that you can choose to leave out if you’d prefer (I just like to add it to anything involving my teeth.)
Avoiding smoking cigarettes, drinking too much coffee and/or soda, improving your oral hygiene overall, and eating a healthy diet can all also help prevent yellow teeth. If you do regularly drink staining beverages, do so through a straw and try to cut back. Try to drink more plain water after eating or drinking something staining or acidic to help reduce the negative effects.