Composite fillings are resistant to staining, but they can discolor over time, especially if exposed to staining substances like coffee, tea, red wine, or tobacco. Maintaining good oral hygiene and regular dental cleanings can help keep your fillings looking their best.