Think all the answers are right to be honest

A search engine will visit a website as often as it deems necessary. A frequently updated or highly ranked site will be visited very often, even several times a day. You will find websites that are crawled once a week, others monthly, some very rarely. Keep building more quality links and search engines will be around more often.