It's recommended to back up your website at least once a week. However, if you update your website frequently, you may want to consider backing up your website daily.
More importantly, where you back up your website files matters. Store your WordPress backups offsite on Amazon S3 or Google Cloud Platform.