There is no exact answer on how long to keep these files because it really depends on your own configuration, needs, and storage capacity. If you need to delete the backups, this post - How to Delete Backup Files in Windows 10/8/7 Effectively (2 Cases) can help you do that.