لا يمكن القيام بمقارنة عامة بين الطب العشبي والأدوية التقليدية لأن كل منهما يمكن أن يكون فعالًا في حالة معينة ولكنه قد يكون غير فعال في حالة أخرى.
يستخدم الطب العشبي النباتات والتوابل والأعشاب والزيوت العطرية لتحسين الصحة وعلاج المشاكل الطبية، بينما تستخدم الأدوية التقليدية مواد كيميائية مصنعة صناعيًا لتحسين الصحة وعلاج المشاكل الطبية.
يعتمد اختيار العلاج المناسب على درجة حدة المشكلة الطبية والتفضيلات الشخصية والتاريخ الطبي للشخص وأيضًا يسأل الطبيب المعالج المريض عن المواد الطبيعية التي يستخدمها إذا كان يستخدم الطب العشبي.
أيضًا يوجد دراسات قليلة تشير إلى فعالية الطب العشبي في بعض الحالات الطبية بينما يوجد دراسات كثيرة عن فعالية الأدوية التقليدية. ومن الجيد استشارة طبيبك قبل تناول أي شكل من أشكال العلاج.