Composite veneers are made of resin. Resin is a plastic material, for those who aren't familiar. In contrast to porcelain veneers, these veneers are made freehand directly on the teeth and last between two and five years.