正常情況下陰道內的菌群比較平衡,酸堿度比較均衡,PH值大概在3.8至4.5之間,這種適宜精子暫時存留,通過的環境是非常重要的,一旦這種環境被破壞就容易發生不孕,如果患了細菌性陰道炎,陰道的ph值會超過4.5,陰道內環境酸堿度的改變,會使精子的活動力受到抑制。
另外,致病菌會吞噬精子,在患有細菌性陰道炎時陰道內分泌物大量增多,分泌物中含有大量的白細胞,這些都會妨礙精子的成活,使精子數量減少,精子本來數量少,活動度差者,就很可能引起不孕。另外,一旦炎癥上行感染到宮腔,造成輸卵管炎,盆腔炎等,也會造成不孕,當然如果積極治療,是可以再次懷孕的。