@
colinmb
I was looking at the ingredients of
Enzymatic Therapy B12, which are listed as: "fructose, mannitol, cellulose, magnesium stearate, and natural flavor."
I am wondering what they mean by "natural flavor", and whether this might actually be citric acid, which is often used as a flavoring. I don't think the other ingredients are going to harm the enamel. Fructose and mannitol are used in foods and sweets, and if they were a major contributor to tooth enamel erosion, people that ate a packet of sweets each day would all soon have this enamel erosion problem. If the Enzymatic Therapy B12 tablets have a bit of a tangy taste, then that indicates an acid content.
What you might consider doing is crushing down the tablets into powder, adding a pinch of bicarbonate of soda to neutralize the acid, and then putting a few drops of water on the powder to turn it into a paste. Then using your forefinger, dab up the paste and transfer it to the mouth. That may prevent any acid content from damaging the tooth enamel.
When I used B12 tablets, I would always crush the tablet into powder, and then rub this B12 powder all over the mucous membranes of my mouth using my forefinger — ie, placing it not just on the sublingual membranes, but also the large areas of mucous membranes inside the cheeks and on the gums. That way, with a larger surface area, you get much better absorption.