Get ready for trojan wars
I dated a ********. Not quite the same thing, but I tried to be empathetic. She got kicked out by her folks, didn't finish her education, and had a young son to take care of. She did what she felt like she had to do. People are more than a name-tag, more than a collar, more than what they do to pay their bills. You have to try to see that
Get tested & break up... I would be transparent about what I do and wouldn't want the relationship kicked off on lies & secrets- especially that affect my health. You usually know what someone does by, if not before, an actual date.