Red dot on eyelid is it a broken blood vessel?

Broke blood vessel. Broken blood vessels can cause a bruise that may last a couple of weeks. If it doesn't resolve it may be an angioma (benign blood vessel tumor).

Related Questions