At SaveMoneyOnGlasses we take pride in our ability to ship customers orders the same day or next day. In some instances a customer prescription will require their lenses to be special made. In such cases customers can still expect to receive their eyeglasses in 1-2 weeks. If a customer eyeglasses will be special made they will be informed of when to expect their glasses. We will ship to Canada and other countries also. Canada shipping is a 11.95. Other countries please contact us.