Question: how long does it take for yellow teeth to get white?
Answer: Teeth with a natural yellow shade will generally whiten in about 1–2 weeks, whereas teeth with a blue/grey shade can take twice as long.