Question: how long does it take to whiten yellow teeth?
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.