SphexMD may be dealing with a smaller vendor, whom may not be able to fulfill the bulk order that was placed. Which means that we have to wait until the vendor has all of our items before they even ship it to MD.
Other retailers will get smaller batches over time that can be made available as soon as they have their hands on it.