From history it seems that you might be having big hematoma
causing this problem.
If moreblood collection is there it require some time to absorb.
Apply ice pack 2-3 times a day for few days.
Some times if more blood is there, it should be drained with big needle.
Ok and take care.