If you recently ordered a 21 inch iMac don’t expect it within the next few weeks. According to mac rumors the iMac not ship for another 2 to 3 weeks. The usual shipping time for these devices are normally 7 to 10 business days , but guess because of delays at the factory and demand for the iMac is at an high. Also the wait time for the 27 inch iMac is also pushed back to 3 to 4 weeks. As of late Apple has been slacking in the production department and getting enough product to its customers.