Sorry if this is the wrong subforum for this. So, I bought an order of 4 fish from a business online, all 4 were listed in stock online. I received 2 of the 4 fish in 2 days, I was then contacted by the business stating that they would ship the remaining 2 out the following week as they were out of stock (listed in stock on their website). I was fine with this as they were going to pay for the shipping. I then placed another order a few days after receiving half of my first order, it has been 2 weeks since the first order on which I'm still waiting for 2 fish and now a week since my most previous order, which also has not been shipped still. I contacted the business multiple times asking when they would ship out my most recent order as I have paid for the shipping of this order, so I expected it to be shipped out next business day. They have finally answered me stating that they needed to make sure the fish were "ship ready" and that I would receive the 2 fish they owe me and my new order all together next week. If this holds true it would be 3 weeks after I made the first order until I received all of my fish and 2 weeks after my second order until I received that one. I kinda feel like I'm getting screwed because I paid for shipping on both orders and it's not my fault that their website wasn't updated with what's currently in stock. Any suggestions on what I can do in this situation? Are these acceptable business practices that I should just get use to? By the way the shipping of these orders were both over $75.