Back order takes around 2-3 weeks arrival whereas instocks means that we have stocks on hand.