Toilet is refilling every few hours
If its every few hours, you probably won't see it on the bowl. Without actually seeing it, it is hard to give an accurate answer, but I would say the flapper needs replaced. If that's fine, then the rubber gasket under the flapper needs replaced. That's the normal issues and if it's the gasket, you won't really see it. It can be very very subtle.