PC slow down Windows XP

My computer has been slow for about a few months and I can't figure out why. I have to restart my computer to make it run normally after sometimes and then after a little bit it just slows down again.
Windows Version: Windows XP Professional
Service Pack Installed: Service Pack 3
Installed Memory: 2 GB
Number of Installed Programs: 116 programs
