If you haven’t already received your Amazon Echo chances are you won’t be getting it before Christmas. Amazon announced this week that it has sold out of Echo.

The $180 USD Echo is out of stock until Jan. 19 and the $50 USD Echo Dot won’t be available until after Christmas Day, according to Amazon listings. Both products were heavily discounted recently to compete with the newly released $129 USD Google Home.

Amazon has yet to officially announce the Echo platform in Canada but canadian’s aren’t completely out of luck: The device can be purchased through vendors such as Pale Blue Living which currently lists the Amazon Echo Tap as still available to order.