A medical consultation would be required to properly answer this question, for a very simple reason. Whitening agents can sometimes damage crowns and/or veneers. Therefore, great precaution is a must.
Teeth Whitening