Homeopathy is used to treat acute and chronic health problems as well as for disease prevention and health promotion. Homeopathic remedies are useful for both humans and animals.