Moles live for an average of three years, provided they have a plentiful supply of food and are left undisturbed. Moles, however, are creatures of habit, so the length of time they spend in your yard is up to you.