My son comes down with pink eye at least once a month (thanks, kindergarten!). It usually clears up in a couple of days, but when I catch it from him, I usually have it for a week or more. What's the deal? I'm healthy (regular exercise, non-smoker, etc.), and I don't have a lot of stress in my life (aside from dreading the next bout of pink eye), so I can't figure out why I'm such a good petri dish. Is there a way to make it clear up faster?