A method for altering an appearance of teeth, wherein said method comprises applying to teeth a whitening adhesive in the form of a coating, wherein said whitening adhesive comprises a polyamine, a polyphosphate, and a whitening agent and has the ability to interact with or bind to a tooth, a tooth component, or an inorganic dental material, wherein whitening agent of said whitening adhesive is non-covalently attached to said polyamine, wherein whitening agent of said whitening adhesive is non-covalently attached to said polyphosphate, and wherein whitening agent of said whitening adhesive provides teeth with a white appearance when said whitening adhesive is adhered to said tooth, said tooth component, or said inorganic dental material, wherein said polyamine comprises from about 5 wt % to about 15 wt % of said whitening adhesive, wherein said polyphosphate comprises from about 25 wt % to about 35 wt % of said whitening adhesive, and wherein said whitening agent comprises from about 10 wt % to about 20 wt % of said whitening adhesive.