So, what advice is it you actually want because nothing any of us say to you here works.
I keep reading over and I STILL cannot believe even after this dick gave you an STD you still had unprotected sex with him ! Ok you've been through a hard time over the years but self esteem issues etc or not, what the hell are you playing at with that?!
I think it's the time to stop using the past now as an excuse to continue being abused and putting your health at risk!
You don't have daughters but you do have son's, so how on earth would you feel if they were to do this to a woman in the future?!
I have no self esteem, no confidence, I'm not confrontational at all ( although working an getting better) but if some guy gave me an STD would I fuck not being saying anything for a start let alone continue have unprotected sex. I've been in a similar situation to this, I've been sexually abused but no way would I continue with this death trap of an arrangement and I'm 11 years younger, how are you happy with putting yourself at risk...you have two children for God sake!
Cut him off, get to a clinic or GP and get checked and definitely look into the freedom programme
Only YOU can change your life, draw a line and start working to help get you on track !
Or just carry on doing what you're doing, carrying on the road down to self destruct.
Feel it's abit pointless even writing this, but it was worth a shot 