It depends on the size, pattern, and gauge you’d like for the baby’s blanket. On average, you would need 900 to 1500 yards or one to five skeins of yarn.