Christmas stockings are hand knit, then listed ready to personalize to order. No additional charge for name and year (if desired). Approximately 6" x 21", varies a bit due to being hand knit. Made with acrylic/wool blend yarn. Hand washable with care due to the trims that may be on your stocking. Most names of 6-7 letters fit on the front. Please contact me to check how a name would fit. Perfect gift for wedding, new baby, and everyone in your family. The stockings pictured are what I have in my stock. When purchased I add the requested name (and year if desired) and ship the next day. Then I start a new stocking to replenish. If a request is made for a change/alteration to a pattern, then up to a month is required to knit the stocking. I have been collecting patterns, designing a few of