Are you running a ton of alarms daily? That is weird...
I'd go to Application Manager, All tab, find the Clock, and clear cache. Reboot and see how that goes. If it doesn't improve, clear data as well (just be sure to re-set your alarms after this, as I'm pretty sure they'll be gone after the data reset).