Will this work on dentures, caps, or veneers?
Unfortunately no. Your dentist created those to match the stain level your natural teeth were at the time you had the procedure done. They can’t be whitened.