If his general condition is fine ( no convulsions/loss of consciousness/vomiting/fever/altered behaviour) then it is likely that he has developed an hematoma(bruise
). It will take about a week to subside naturally. It may change color before it disappears- from purple to greenish. He can apply ice packs if needed but it may not help after a day.