Do I Have To Run My Pump 24 Hours A Day?

No you do not.  A pool only needs to circulate 12 hours a day, unless we are in a major heat wave.  Then you might want to leave it on overnight.

It is important that you run your pump for 12 hours during the day and turn it off at night. Doing it the opposite way could create problems. So pump on during the day and off at night.