I brush my teeth twice but I don't brush them after I eat so they get yellow??

I don't want to brush them after every little thing that i eat, how can I make them stay white for a long time without brushing them more often?
11 answers 11