Do yourself a favor and depending where you live, you are WAY better off walking into your local beauty store for the things you need. When checking out, I saw that there was an option to pay for "2 day", now normally, when you order from any other website, if you pay for "2 day" that means that it will be at your house within 2 days. I have ordered from BH Cosmetics before and I am already familiar with their products and they aren't ANYTHING DIFFERENT from your fav beauty shop. Upon emailing BH's customer service, I explained to them why I was upset with my package still being processed even though I paid extra to have it shipped early. I was told that that is normal and I'm sorry but it really isn't because I have never had this issue with any other business, nor would I ever bother paying extra for something to get to my house earlier when it isn't going to be here earlier lol I could understand if their products are out of this world, and I can also understand if it even said something in fine print, but no I will not be a customer any longer.