The quicker of the two procedures are composite veneers. This is because they can be done in the same visit. Your dentist will match the resin to the shade of your surrounding teeth for the most natural look. The resin is added to your teeth, cured and then polished. You can walk out the same day with a new smile!
Porcelain veneers tend to take at least two visits. Your dentist will remove a very thin layer of your teeth, take an impression and send the mold out to a lab. While you are waiting on your veneers to be made, temporary veneers will be made for you to wear in the meantime. When you come back for your second visit, your porcelain veneers will be bonded to your teeth with cement.
With proper care, porcelain veneers should last 10-15 years. Composite veneers, on the other hand, typically last 4-8 years. While porcelain is fragile, once bonded to a healthy tooth it is extremely durable. Composite is durable but not as strong as porcelain and is more prone to chipping. However, if damage were to happen to a porcelain veneer, it would have to be replaced, it cannot be repaired. If you chip a composite veneer, you can repair it.