For how long does it take pink eye to look better?

Infectious-1-2 days. If your pink eye is bacterial, 1-2 days of antiobiotic treatment should make the eye look better. Viral, chemical, and allergic "pink eyes" can have symptoms last 1-2 weeks, or in the case of allery, as long as the allergin is present.