I have changed the oil every 6 months. About every 1500 miles. Plus one extra, 100 miles after I had just changed it, that the dealer mistakenly did when I took it in for some warranty work.

I drive it 2 or 3 times a week. A couple of trips are usually short (2 or 3 miles) and one may be longer (10 to 50 miles).