It seems odd, but often we tell ourselves that he/she is so nice,
so good looking, so professional, etc, that they can't possibly
have an STI.
In truth, it is not possible to tell if someone has an STI just by looking at them. They can be nice, kind, honest, religious, married, young, … anything. STIs do not choose certain types of people to infect.
It helps to understand that if a person has been sexually active (if they have EVER had sex before), then they may have a STI. And if they are willing to take sexual risks with you, then they will likely have taken sexual risks with others. Don't think you are unique. You are not the only one they are likely to have chosen for risky sex.
So why do otherwise nice people not tell others they have an STI, especially if they know they have one?
STIs tend to have a stigma attached to them so people who would normally not lie, may find themselves 'omitting' the truth. They could be afraid of being judged or rejected, they might find it hard to talk about and/or they may feel ashamed of having an STI.
If you are going to develop an honest relationship, it is important that your
partner(s) know you have an STI before you become sexually involved.
See Also: