They list products as being In Stock, sell them to you, take your money, then wait 5 days to tell you they are Out of stock. Then they ask if you want to wait a week, because they Might have it back in stock then. So No they Don't ship in 2 day's. They don't even have the products they are advertising In Stock for sale. That's bad business. Now I have to deal with Trying to get a Refund from an already Untrustworthy company.