in one week! everything was there except for one hat. after e-mailing customer service, i got a response like 4 days later saying it was in a separate order which arrived today. overall, i'm happy with my order and products. i will be placing more in the future. 