Glasses were not in stock and they needed 15 days for the 'manufacturer' to make them. Once made, they only took 2-3 days by mail to get to me in the states.
PLEASE NOTE:
After looking at the site, i realized they disclose this information under 'shipping' but they don't say anything about it during the buying process. You may think that $10 USD is all you have to pay for shipping but FedEx sends you an invoice for $30 USD for duties, tax, and customs fees. So, just be warned you will pay $40 USD just for shipping of glasses if you're in the USA.
Also, paint on glasses arms does look fake.