Instead of manually creating a restore point, you can set up Windows to create restore points every time your computer starts up. Here is how you can do so.
Windows automatically creates a system restore point once a week, but if you need it to do it daily, here are two ways you can configure Windows to create daily system restore points.