I've used homeopathy here in the UK and it does work. However, I seriously doubt any GP here would refer someone to a homeopath unless already suggested by the patient. Different strokes for different folks you know? It's not for everyone.
Personally though, I prefer acupuncture, which is also available via the NHS.