There is the possibility of composite bonding staining over time. However, as the material used for composite bonding is nonporous, it will stain significantly slower than your natural teeth will.