Dental bonding is a plastic tooth colored (composite) resin material that is molded onto your teeth and hardened with a blue light. It is usually done in one visit. Little tooth reduction and usually no anesthesia is required. The disadvantages of dental bonding are:
They stain over time, may chip and may need to be replaced more often.
Porcelain veneers are thin layers of stacked porcelain that are fabricated in the lab and bonded to teeth.
It usually takes 2 visits. Little tooth reduction and some anesthesia are required.
Porcelain veneers are stronger than dental bondings and less prone to staining