Thank you for your query.
This swelling is from the blunt trauma
to the eye. Because the skin was broken one must watch out for infection, if the swelling goes red and becomes warm, you need to take antibiotics. The swelling can take up to a month to go down completely. What will help, is to apply an ice-pack wrapped in a damp cloth for ten minutes a day. Also using Arneca tablets and ointment will speed up the healing. I trust you find this information helpful.