Herbal remedies are excellent natural solutions for treating a variety of health problems. They contain the therapeutic qualities of flowers, herbs, roots, etc. Herbal remedies address not only the symptoms of the problem but also the underlying causes.