Why would anyone judge you? You are free to have sex with whoever you want.
Looks slightly more likely from your dates to be guy number 1 however given your positive ovulation test it's a bit confusing. But O tests can be positive if you are pregnant as they measure a similar shape hormone sonit can send an ovulation test positive. And to be honest trying to date a pregnancy that early from a scan is very unreliable, it's easy to be a week or so out as baby is so tiny. So the only way to know for sure will be a DNA test as the guys are close together. I'm gathering this is going to be an awkward conversation with your boyfriend if you were with him when you slept with the other guy but the only way forward is to be totally honest with everyone involved, its not fair on any of you or the baby to just guess at these things or let people believe something that isn't true and it will lead to more problems in the future. Good luck, you aren't the first in this position and won't be the last im sure. Just keep what is best for you and your baby in mind, everyone deserves the truth. And you always have people in this forum for support. Good luck xx