1. A computer-implemented method for redirecting a self-driving vehicle (SDV) to a physical location of a product provider, the computer-implemented method comprising: receiving, by a self-driving vehicle (SDV) on-board computer on an SDV, a current location and a planned route to an initial destination of the SDV; receiving, by the SDV on-board computer, information describing a real-time physiological state of one or more occupants of the SDV; identifying, by the SDV on-board computer, a physical location of a product provider that provides a solution to ameliorate the real-time physiological state of the one or more occupants of the SDV; altering, by the SDV on-board computer, the planned route of the SDV to redirect the SDV on-board computer to autonomously drive the SDV to the physical location of the product provider; receiving, by one or more processors, a rating for multiple product providers that ameliorate the real-time physiological states for members of the cohort of persons, wherein the multiple product providers are within a predefined spatial distance from the SDV; identifying, by one or more processors, a highest rated product provider from the multiple product providers; further altering, by the SDV on-board computer, the planned route of the SDV to redirect the SDV on-board computer to autonomously drive the SDV to a physical location of the highest rated product provider; receiving, by the SDV on-board computer, a wait time message at the highest rated product provider, wherein the wait time message describes a current wait time for receiving the solution to ameliorate the real-time physiological states of the one or more occupants of the SDV at the highest rated product provider; determining, by one or more processors, that the current wait time exceeds a predetermined level; and in response to determining that the current wait time exceeds the predetermined level, further altering, by the SDV on-board computer, the planned route of the SDV to redirect the SDV on-board computer to retrieve a physical location of a second highest rated product provider from the multiple product providers, and to autonomously drive the SDV to the second highest rated product provider from the multiple product providers.