Destiny 2 seasons are typically three months long, with the exception of the Curse of Osiris expansion, which only lasted two months. The current season, Season of the Undying, began on October 1st and will likely end on December 31st. However, Bungie has not yet officially announced the end date for the season.