I do free shipping on a lot of items but around this time of year money is tight, and shipping for just about everything is $3 if not 4. Also this isn't the kind of item that's going to be around soon if at all Bath and Body normally gets new smells every year. I ship as soon as I receive payment and it normally arrives in 3 days after being mailed out. :)