I have a 2018 GMC terrain. I don't drive it very often only about 2500 miles a year. How often should I change the oil? I have been doing it every six months but am beginning to think maybe I should just do it once a year or every 3000 miles which ever comes first. Any thought from anyone?