The redness will go away. But it is a problem of time. It depends on how serious of your stye is. If you only feel painful and just see objects vaguely, most of stye will be self-healing in several days or be cured after a simple dealing with natural treatments like what you have done. Meanwhile the chalazion will disappear slowly, but it may last about 1 month. Usually, we take measure to stick wet and hot compress on eyes to relieve the pain and diminish its inflammation. You insist on this and decide whether you need go to hospital asking for an eye doctor's advice or not. The time we suggest be 2 or 3 days. If it is really getting more and more serious, you'd better go for their help and accept the relative treatment in order to get a recovery.