Homeopathic medicines called remedies are derived mainly from plants, mineral, and animal sources. Homeopathic remedies are nontoxic non-addictive and free of chemical side-effects. The remedies are odorless and tasteless which makes them easy to give. They are safe for people and animals of all ages including newborns, the elderly and the pregnant females.