Homeopathy involves the prescription of carefully individualised remedies drawn from a variety of sources and can be used to treat a wide variety of conditions from allergies to depression.