Teeth whitening products are effective in removing most surface stains caused by food, drinks, and lifestyle habits. However, deep stains that have penetrated the enamel may require professional teeth whitening treatments for optimal results. It's best to consult with a dentist if you have deep stains or are unsure about the effectiveness of teeth whitening products.