It's just a common bacteria naturally found in many women's bodies, nothing you did caused it. It's not an STD, so don't worry. Your gynac will just give antibiotics during delivery.
My gynac at Max Hospital explained that GBS is a normal body bacterium. They routinely test everyone at 35-37 weeks and give IV antibiotics during labor to keep the baby safe. Ask your doctor about their protocol.
Actually, around 20-30% of women carry this bacteria without symptoms. Your doctor will screen you around 36 weeks. Just follow their protocol, it's very manageable.
I had this and freaked out thinking I did something wrong. Turns out it's just random gut bacteria that chilling down there. Just tell your gynac and let them handle the IV part.
It's completely natural and not due to bad hygiene. My doctor explained that they just run a quick swab test and if positive, they handle it during labor.
Haan na, starting me tension hoti hai what is this Strep B. But it is very common and harmless to you, just doctor needs to protect the baby during labor.