A long time. Don't worry though, they're legit. I've ordered a couple times from them already and their shipping usually takes awhile. Also depends on where you're located too. I'm on the east coast and it takes about a month for their stuff to get to me. If you live in the midwest or west coast then it'll get to you a little quicker. Not sure about other international shipping areas. The last order I made took about 5 weeks to get to me so you're still in that shipping window.