你好根据你的描述两个月才来一次月经,7号来的,21号有无保护性生活,一般不会怀孕的。排卵期一般为下次来例假前14天,如果按你两个月一次月经21号不是排卵期,不过由于你月经不调所以还是有一点怀孕的可能的。