As an urgent care we take on cases in order of urgency. For this reason, even if your pet is at Heart & Soul for something minor, it still may be here for an estimated 3-7 hours. Clients wait an estimated 30 min- 1 hour in the parking lot for drop-off and pick-up due to the large number of triages and discharges our techs work through. Please be patient with our team as we provide care for your pet.