To a certain extent it's up to you and the size of your HDD.
Click on Start; right click on My Computer and left click on Properties.
Choose the System Restore tab.
You will see a slider to set the amount of disk space to allocate to System Restore.
Mine is at the maximum 12%.