Welcome to Health Care Magic
The most likely causes are - seeping of fluid or blood outside the vein and/or thrombophlebitis
from irritation of needle or drug. However, they generally should have subsided by this time. If it is prolonged lie this, it is wiser to see your doctor - probably, there is infection and you may need an antibiotic.
Wishing speedy recovery