No. I just ordered glasses on June 17,2019 and didn't get them until July 20,2019. The company won't upgrade shipping or notify you when there is a delay. I sincerely regret my purchase. Will never use them again. Glasses take over a month to arrive and you will not get any notification of delays.