Hi, welcome to forum. Horsefly is known to cause two types of reactions namely Local reactions and Systemic reactions. They are capable of inducing allergic reactions and/or transmitting infectious diseases. The swelling suggest local reaction to the Flies bite.
Reduction of local edema may be induced with cooling (ice or cold pack). Topical lotions such as calamine decreases pain and pruritus. Topical anesthetic and antihistamine preparations should be avoided as they can sensitize the skin following sun exposure and induce allergic contact sensitivity. Hence, Systemic antihistamines (injection is preferred) and antipruritics such as hydroxyzine or cetirizine against prescription may be helpful.
Even addition of corticosteroids has possible benefits.
I suggest you to consult dermatologist for further evaluation and treatment. Take care and regards.
It is possible that you could be experiencing a delayed allergic reaction. Have you tried Benadryl or Zyrtec?
Take an over-the-counter antihistamine.
Sometimes the insects carry bacterial infections so I would feel better if you had it looked at by an in-person M.D.