The NFL season typically starts in early September and ends in late December or early January, depending on the schedule.