Hi ! From the history, it seems that you are getting superficial thrombophlebitis
(infection of superficial veins ) in your leg. You are suggested to go to your treating doctor, who may prescribe some antibiotics and anti inflammatory drugs for you, and also advise pressure garments for you. Wishing you an early recovery.