<human>: I've been seeing this guy about 3 weeks. He's the most amazing guy I've ever dated, and he makes me feel so validated. 

This past week, I suddenly felt some pain in my lower region. We decided to go without a condom a few days before, so I got worried. He didn't say he had anything and that he had been checked 8 months before, but I decided to get checked anyway since I was feeling weird. 

A few days later, after being stressed all week and dealing with pain, I asked him about it. He ended up saying he's had herpes for years but he didn't even think about telling me and he was afraid to tell me cause he thought I would judge him. Needless to say I was really frustrated with him, but we talked through it and when I saw him this weekend I remembered why I like him and why I'm seeing him. 

Today, I ended up telling my best friend about everything, and she was visibly shocked that I had forgiven my boyfriend and moved on. She and I got in a fight because I felt like she was judging me for staying with him, or judging him for what he did. I just want to be happy and move on. There's nothing anybody can do about the herpes I have, and I don't want to ruin this new relationship over it. 

What should I do? Should I confront my friend again and tell her she was being unnecessarily judgmental? Or is she right about him?

Provide a brief overview of the text.
<bot>: best friend and I got in a fight about how my new boyfriend gave me an STI cause he didn't tell me about it before sex. Is she right or am I?