Knitting time depends on measurements of the project, complexity of the knit pattern and the thickness of the material. Fine items need more knitting hours compared to equally sized thick items. Knitting a sweater with a sports yarn usually takes about 5 days. Knitting a long dress or a coat – about 10 days.