Question: how long does it take for an eye to get black?
Answer: It usually heals after 2 to 3 weeks. Within a few days, the swelling will decrease, and the discoloration becomes lighter. The dark colors gradually fade after a few days, from dark blue, violet, or black, to a yellowish-green.