White fillings can potentially stain over time, especially if you frequently consume foods and beverages known to cause staining, such as coffee, tea, or red wine. However, modern composite resin materials used in white fillings are designed to resist staining as much as possible.