How long will my criminal record affect my insurance?

It varies, but generally for several years. Some insurers may reconsider after an incident-free period.