It really depends on the food you are eating. For ex-sample some re-fried beans have yard it is the yard that will grease your teeth and leave a film.. So when eating foods that are cooked in grease or have grease this can leave a film on your teeth. I like to brush my teeth as soon as possible when I eat foods that do that to me. I do not like my teeth feeling dirty.