No reason why not. I knit all my own socks. I wear them inside boots, so even the yarn that claims to be 'lifelong' wear is only for the life of the yarn, not the sock. The advantage is that I can reknit the feet when they wear out. I find it something easy to do while watching TV.