Make a full backup of each database just after you create it, to provide a base point, and perform full and incremental backups on a fixed schedule thereafter. It is especially important to back up your database after any large number of changes.
The load on your system
The size of your database
The number of changes made to the data
The relative importance of faster backups and faster recovery