Thanks for writing in.
Looks like you have a post traumatic hematoma
below the skin over your cheek.
The blood in your eye can be due to subconjunctival hemorrhage
. Please make sure there is no fracture
in orbit (eye socket) and you have no visual problems.
A X ray or CT scan
will confirm orbital fracture.
Hope this helps.