If you have agreed to ship your car with a specific car shipping company, and they are now telling you that it could take 4 weeks or more to get your car picked up, the most likely reason is that they quoted you too low of a price.
Auto transport companies typically quote you a price before they have a car carrier lined up to ship your car. This is because they typically have a very good idea of the going rates along a route, since they quote a lot of vehicles. In addition, only a fraction of the quotes they provide become actual orders. So, it does not make sense to line up a truck if they are not actually going to ship it. (See the post on How the Car Shipping Industry Works for more details.)
However, sometimes they may quote a price that is too low to get your car shipped in a timely fashion. This can happen when the price of fuel increases, there is a surge of shipping along a specific lane, or it is a shipping route they are not as familiar with. When that happens, they can have trouble getting your vehicle shipped for the price they quoted.
If you are in a hurry to get your vehicle shipped, you want to make sure your contract contains any specific timing guarantees you are expecting. However, if it is not in the contract that you already signed, you should contact the auto transport company to discuss your options. They may be willing to refund your deposit or make other suggestions, so that you can get your vehicle moved more quickly.
MoveCars.com is a directory of car shipping companies. Since 1997, MoveCars.com has been providing a comprehensive directory of car shipping companies, including international car shipping companies and enclosed car transporters, as well as car shipping tips for first-time car shippers.