Unfortunately, no teeth whitening product—professional or over-the-counter—will whiten veneers, fillings, or crowns.
If you're considering getting veneers or you need a crown or filling, talk to your dentist about teeth whitening options first. Depending on your needs, you may be able to get a confident and youthful smile without veneers. Different whitening procedures can help you feel better about your smile by simply removing stains and white or brown spots. If you do need fillings or other procedures, whitening beforehand allows you to match the final shade with the shade of your restoration, so you'll get a more natural and consistent smile.
Note: Your dentist will want to hold off on any bonding for at least two weeks after whitening to allow bond strengths to return to normal.
1 Whitening after veneers, restorations, and crowns will not damage the bond strengths, but can actually help make them stronger.