Have digital media lead to increased brand promotion durations?

Duration of average FMCG brand promotions has recently increased, from the maximum 3 months to 5-6 months. There was a view 2-3 years ago that promotions have shelf life and that the wear-out value increases after 3 months. However, recently promotions run for longer, mainly thanks to sms mechanics.