Amazon closes the shipment after 90 days. If your stock has not reached the amazon warehouse and amazon has closed your shipment you can create a case with amazon and tell them the reason for the delay hopefully they will change the status of your shipment from close to receiving but for some time period.