This is per the doomspeakers over at Deadline, who revealed that Universal has forestalled the birth of the long-gestating Shrek 5, delaying it from a July 2026 release to Christmas of that same year.
Thus, it can be assumed that the full events of both movies take place over the course of less than a year in total. The story of Shrek the Third makes major strides for several characters ...