Usually, a bruise takes about two weeks to fade away. Some people bruise easily, but others do not. This is because they may have more tough skin tissue, certain diseases or conditions, or they take certain kinds of medication.