You have two options based on your budget. The first is to whiten your teeth and have some composite placed to fill in the gaps. The second is to place crowns. Obviously the crowns are more expensive but you dont have to worry about the color changing or composite popping off.
Hi:Although whitening can make your white spots whiter a bit and does not change the color of the fillings, depending on how much whiter your want your teeth to be it still can be a very good option. I would need to see photos of your front teeth to give you a more accurate advice.Best,Dr. Maddahi
You can certainly whiten your teeth without worrying about damage to the "fake" teeth. Whether, made of porcelain, composite, or plastic the whitening chemistry should not hurt the material--it will not whiten it either.Good luck