Yes, pink eye can be caused by excessive vomiting
. This condition is called sub-conjunctival hemorrhage. In case the vision in the eye is normal, then the change in color of eye is not a serious condition. It takes about 3 weeks to resolve, however, the underlying cause like vomiting in your child's case should be treated effectively.