It is harder to stain veneers than natural teeth. But this doesn't mean they can't yellow over time. You should maintain impeccable oral hygiene for long-lasting dental veneers.