Have you looked into what it is you're actually taking?
People assume that homeopathic means herbal. It doesn't. What you are taking is a herbal substance made from belladona, which by the way is incredibly toxic. Your herbal remedy is 1/3rd belladona, so careful - it can kill you. Perhaps you're feeling better because it is blocking your neural transmitters, considering belladona is an anticholinergic agent?
But you are not taking a homeopathic remedy. You are taking a herbal one, and a dangerous one at that. Keep it locked up and away from kids. You could probably kill a person with the quantities you have there, and putting it in your body is not recommended. Here's why:
So you're taking a substance that only works temporarily because it actually causes massive eye problems in itself, and therefore initiates a reaction that results in greater blood flow to the eye, and the body's response is to lubricate the eye. So you're "fixing" your problem with another, more serious problem, that will in all likelihood in the long run prove to be rather bad for you.
And that's just after looking into one of the three ingredients of what you're taking. Just because something feels better doesn't mean it is good for you. Beladonna is lethal, and just look at the side effects of what you're taking!
And you are not taking a homeopathic version either. It is just a herbal substance. The two concepts are not interchangeable. Some herbal remedies work. We know this. Just look at how aspirin was discovered...