Patrick Willis is preparing for one of the toughest regular season schedules he's ever faced.