Cron running by itself?
In Drupal 7 cron is run by Drupal by default.

You can configure it at: admin/config/system/cron

It is preferable to disable that cron and run it automatically from the server in some way.
That method is really only preferable if for any reason you have no other choice.

That said, you really should be automatically running cron regularly.
Not necessarily every hour but at least once a day.