Welcome to the Earth Song Ranch on-line store. Here you will find products to enhance the health of your horses, cats and dogs naturally, we are also a distributor for Youngevity for humans. We are passionate about natural health for you and your animals! We also sell other people's products we believe in which are drop shipped from those sources and may take an extra day or two to process and ship. Because we are a small business and we do not believe in letting product sit on a shelf until ordered, we blend fresh with each order. We take a business day or two to process orders, a day or two to blend, then packaging, which can take another business day or two, then we ship them out. The herbal blends are done here on our ranch, we sometimes run low on herbs or even run out if we have a lot of orders coming in which can delay your order; our Herbal Wormer is one of our best selling and there have been months that we have run out, so give yourself plenty of time; we try to ship orders out within a weeks time after processing, then you have 2-5 days of shipping. You can select your shipping which is USPS, however, we do not guarantee that you will receive your order within two three days as we have a few days to process and package, and we sometimes print the shipping labels ahead of time as well, which on occasion may miss-lead you that they have already shipped. We wish we could do it faster but we would have to charge a lot more for our products because we would have to hire others to help and have always wanted to keep them afforadable! If you have any questions about a project or a previously placed order for a much quicker response you should email me at email@example.com. We are open Monday thru Thursday, with Monday being our busiest day which is when we process orders and package/ship orders through Friday, we are closed weekends and holidays so we do not answer the phone or respond to phone messages during these time. We do take the 4 days for Thanksgiving, a few at Christmas and New Years as well. If you order Friday through Sunday your order will process on Monday, or if you order over a holiday weekend, it will take a bit longer as we will not be processing orders until the next business day.