I bought this product for myself seeing as how low the price was and the one day shipping I did buy it. I didn't really notice the shipping. I paid twenty dollars for a sock that I could buy at walmart for 25 cents. I regret buying this, I had no time to send it back. After about 3 uses (Note I do have medium length hair) the cap broke. I think this was over priced, and not really worth it. The shipping on this item should not be seventeen dollars, that is ridiculous! I will look else where to buy things if the prices are so ridiculous here.