I ordered a fish on May 4, it was shipped on June 1 and arrived June 2.
I did email/call them several times as I thought it would ship within a few days of being ordered and I would get fairly generic response of "The reason the order has not yet shipped is that our team has been closely monitoring the condition and overall readiness of the livestock to ensure they meet our health and quality standards before shipment."
Fish arrived, I did a quarantine treatment, transferred it to my display tank and it's still doing good.