No, no and no
is not effective at treating anything whatsoever. Homeopathy is not medicine.
Practitioners have no real medical knowledge. Would you want your MD to practice 214-year-old medicine on you? Because that’s when homeopathy was invented. It's worse than worthless. Join the 21st century. Read “Homeopathy: The Ultimate Fake” at http://www.quackwatch.com/01QuackeryRelatedTopics/homeo.html.