Hi..
Welcome to HEALTHCARE MAGIC..
I have gone through your query and can understand your concerns..
As per your complain it seems that due to hitting over the cheek there has been trauma to the soft tissues leading to inflammation and swelling that occurs due to accumulation of inflammatory exudate that is released from inflamed tissues..
The purple appearance is due to rupture of small blood vessels due to trauma and there is spillage of blood into the soft tissues leading to purple appearance..
I would suggest you to continue icing the area and also you can take anti inflammatory painkiller like
Ibuprofen..
You can apply
Heparin gel as it help in faster fading of
bruise but keep it away from eyes..
In case if there is no improvement in the area or there is pain and discomfort, consult a General Physician and get evaluated and he can also get
x ray done to check for any bony
fractures and treat you accordingly..
Hope this information helps..
Thanks and regards.
Dr.Honey Nandwani Arora.