How often should I update Schema Markup?

Update when page content changes (price, availability, FAQ answers, organization details). For dynamic sites, generate schema server-side or from CMS data.