The large majority of beanie hats on my site are handcrafted for you and shipped out in about a week (or less). The ones in this category are made for you in Asia and are imported. Shipping is included in the price quoted. We never add shipping. The beanies in this category can take up to 12 - 20 days from order to delivery. Please keep this in mind as you shop. Enjoy!