Yes, composite veneers can stain over time, especially if exposed to staining substances like coffee, tea, tobacco, or certain foods and drinks.