I go by mileage rather than time. So I get the oil changed in my truck every 5,000 miles, which is about once every year. It's ridiculous to think that oil is going to go bad after 6 months if you aren't driving very much. Those sorts of recommendations are purely self-serving on behalf of the dealership. The more often you bring your car/truck in, the more money you will spend.