您好,在排卵期内同房是容易导致怀孕的,排卵期是根据末次月经来的时间和月经周期推算的。您是8月20日来的月经,如果月经周期为30天,下次月经应在9月19日来,减去14天为排卵日,即9月5日,排卵期为8月31日-9月9日。
您跟您的前男友同房不在排卵期内,跟现男友同房是在排卵期内,因此您现在怀的孩子应该是您现男友的。