Herbal products are based on the science of medicine that uses plants and their extracts. On the other hand, Ayurveda is a centuries-old Hindu science of therapeutics that includes the use of medicinal plant extracts along with metal extractions, massages, etc.