GM recommends 7,500 miles, 300 engine hours or once per year on the Duramax. My dads truck goes ~500 engine hours and 7,500-8,000 miles following the OLM. He typically runs the OLM down to 0% every 5 months or so. I haven't ran a UOA on any of his drains, but it would be interesting to know what the oil looks like after 500 hours of heavy towing and lots of idling and short trips.
On my 2017 Duramax, I haven't yet changed the oil, but it had 84% on the OLM when I bought it I've since put 5,300 miles on it and over 300 hours and it still shows 25% on the OLM. I do some heavy towing, sometimes grossing 30-32k lbs and drive frequent short trips. I have a 1 mile drive that I do several times per day.
On my 2017 Duramax, I haven't yet changed the oil, but it had 84% on the OLM when I bought it I've since put 5,300 miles on it and over 300 hours and it still shows 25% on the OLM. I do some heavy towing, sometimes grossing 30-32k lbs and drive frequent short trips. I have a 1 mile drive that I do several times per day.