I placed an order mid December & it stated 5-7 business days for delivery so i expected it in time for Christmas (Dec 22). Now I got notice (Dec 20th) it will be another 7 days before they SHIP it which is way past Christmas & that's what the order was for. They hadn't even shipped my order yet?! I said if it had not yet been shipped out by today then just cancel my order so now I have no gift. Obviously they are unreliable so I wouldn't order if needed by a specific date. There's much better quality makeup out there that DOESN'T disregard their customers. Glamlite, fenty, Jeffree Star…… all great quality & good customer service! Avoid colourpop! Never ordering from them again!