ok so you had sex with the other guy and your bf on the same day?
if so then you will need a DNA test because either could be the father
even if the other guy didnt cum then you can still get pregnant from precum
so either of them could be the dad
and if your bf has cheated on you 7 times then why the hell are yu even with him? hes a jerk and he doesnt give a crap about you and you need to end that relationship. you guys dont know what your in for and you need to quit acting like kids before this baby gets here. cheating and partying and drinking...is tht the kind of example you want to set for your kid?! and you could have an STD or something because i hes sleeping around and your sleeping around you could have herpes or an STD.
please think about what you are doing because the baby you are about to bring into the world needs good parents and you guys seriously need to stop and think about all of this
you NEED to tell him that you cheated
and if he gets mad so what let him go because he cheated on you SEVEN times...why havent you left already?