It takes about 16 ounces 4-ply knitting worsted. You need one pair each numbers 6 and 8 knitting needles and 7 buttons.