I brush my teeth after every meal or twice a day for more than a year. why are my teeth still yellowish.?

i probably got them yellow from smoking cigarettes when i was young. do i have to get my teeth whitened now? how much do they charge?
34 answers 34