When you get a bruise, in addition to applying a cold compress (like an icepack or a bag of frozen peas wrapped in a towel) to the area for about 20 minutes to reduce the swelling, you can also use natural remedies to help speed up the healing.
Bear in mind that these are all for external use, so don't drink or swallow these mixtures.
Aloe Vera: Use the fresh juice from the fleshy inner part of the leaf and apply. Aloe has many healing properties, such as preventing infection, so you can apply it to minor skin irritations and small wounds to speed up healing.
Cabbage: For facial bruises, take the large outer leaves of white cabbage, break the ridges of the leaves and dip them into very hot water. Then apply to the bruise (but make sure they're not scalding hot as you put them on your face).
Calendula: To make a salve, boil one ounce of dried calendula flowers or leaves (or 1/4 teaspoon of fresh juice from the herb) with one ounce of lard. Once the mixture has cooled, apply it to the bruise. This mixture is also good for sprains, pulled muscles, sores and boils.
Fenugreek: To make a poultice, put 1/2 ounce of crushed fenugreek seeds in a small cloth bag and boil it in water for a few minutes. Remove the bag and apply the "tea water" to the area. Make it as hot as you can stand it (but make sure it's not scalding the skin).
Garden Thyme: Put the green plant parts in water and boil them for three to four minutes. Cover the pot and leave it for another two to three minutes. Strain the mixture, and add the decoction to your bath water. Soak in it as you would normally.
Onion: Apply it raw, directly to the bruise.
St. John's Wort: Put 10 to 15 drops of St. John's Wort Oil in water and apply the mixture to the area.
Apple Cider Vinegar: Apply a hot or cold poultice of apple cider vinegar to your bruises.