A black eye can sometimes take as long as two weeks to heal completely, and a severe black eye can take even longer. Unless you’re planning to stay home for as long as it takes your black eye to heal (or to wear sun glasses everywhere you go), you may want to consider concealing it with makeup.