The last time I ordered from them and it took forever to ship. I called them and asked what was going on. They said the items was shipping from the manufacturer and they had not real ETA for me. So I am assuming they are drop-shipping most everything which could be causing the delays. I will not order from them again I know that!