Composite bonding is not permanent. It usually lasts for 2-3 years. It may last longer if you take care of your teeth and avoid biting into hard foods or objects.