3k miles in a year, change it at least yearly. In fact a lot of the GM oil life monitors will go to zero life after a year.
Only fuel additive I use is one with PEA in it to keep injectors clean.
Real life story, my DIL '16 3.6 Equinox had erratic engine stuttering at highway speeds, nothing around town. About 110k miles on it. I told her to run 2 tanks of gas with Gumout all in one in it and the stuttering went away. No CEL or codes either. I've got her on the every oil change to toss a bottle in now. Who knows what brands of regular she is running in it.
I only use fuel additives with PEA in my fleet, not sure if the GM one has it. Techron is good and the Gumout all in one is readily available and it does say PEA on the label.