Its, safe, natural and side effect free. That's because it is just water.
Homeopathy is based on the "law of similars" which is "like cures like". So if you're sick, you take what would cause those symptoms and it cures it? Not quite; you have to dilute it. You take a glass of water and a prop of what ever causes the symptoms you have and put a drop of it in the glass of water, then mix it up, take a drop of that water and put it in another glass of water, mix that up and repeat. The more you dilute it, the stronger it gets.
Doesn't make any sense does it? Nope, none at all. How does this work? Well supposedly the water retains the "memory" or "vibrations" of what ever is diluted in it, even if its so diluted that the chances of it even having a single molecule of what ever was diluting is tiny. This is called the "law of infinitesimals".
Homeopathic dilutions are measured in X. 1X is a 1 in 10 dilution (one parts water (or other filler) and 1 part "active ingredient"), 2X is 1 in 100 dilution, 6X is 1 in 1,000,000, 30X is 1 in 1030 dilution (1 with 30 zeros behind it). Homeopathic dilutions are also measured in C which is double X (2X equals 1C, 6X equals 3C). By 30X dilution you would need a sphere of water 50 times greater than the size of the Earth just to have one molecule of the "active ingredient".
Is there any science behind this? No. Beyond studies in alternative medicine journals the majority of the scientific literature shows that homeopathy is no better than placebo.
But people swear by it, why? Well, when your sick and you take something there are only three possible outcomes. You get better, worse or stay the same. If you get better: "it worked", if you stay the same: "You need more", if you get worse: "you need more", now add the placebo effect and confirmation bias (remembering when it "worked" and forgetting when it didn't) and you see why people swear by it.
Its just water and has no other effects than water.
Links and sources



















