Вообще, цвет зуба определяется строением эмали и преломлением цвета, поэтому изменить цвет зубов, не вмешиваясь в строение эмали не представляется возможным.
Для начала, необходимо научиться правильно чистить зубы. А, может быть, цвет зубов у Вас изменен из-за большого количества зубного налета?
Во-вторых, посетите стоматолога. Существует группа врожденных и эндемических заболеваний, когда цвет зубов нарушен из-за избытка или недостатка фтора, а также из-за перенесенных матерью во время беременности заболеваний (гипоплазия, мраморная болезнь, флюороз и т. д. )

В-третьих, избавьтесь от вредных привычек. В первую очередь, от курения и кофе. Глупо желать белые зубки, а при этом смолить как паровоз и пить кофе ведрами как анонимный алкоголик.
В-четвертых, подручные средства, конечно, хороши, но они настолько же вредны, насколько дешевы. Самый простой способ - набрать полный рот белизны и подержать ее там полчаса. Получите идеально белые зубы, которые развалятся через неделю. То же касается и соды - это щелочь, гарантировать, что после этого у Вас не будет никаких проблем вряд ли кто-то сможет.
В-пятых, существуют стоматологические системы отбеливания зубов (ZOOM, Opalescence), которые гарантируют результат и безопасность применения. Я Вам, как врач-стоматолог, рекомендую к использованию длительные "домашние" системы - цвет зубов изменяется в течение 1-2 месяцев, а вред, наносимый эмали зубов, самый минимальный. В любом случае, отбеливание зубов должно проходить под контролем врача.

. Иначе Вы рискуете совсем без зубов остаться.