Usually it takes about 7-12 days in transit for United States and Canada after processing of 2-3 days.
For Mascots: Please do not stuff it back in to the box as it will deform through time. Just place it in a closet or garage with plastics bag cover over it. Use bottle of spray water adding a bit of detergent to gently clean the surface of the mascot. For Costumes: Make sure to be aware of the fabric for machine wash.