Ok. So I am 21 years old and the mother of a wonderful 3 year old little boy, A.J. I got pregnant with him in high school and had him when I ws only 17. His father and I were together 6 years, breaking up after many long fights and just simply growing apart after all of the years. He no longer has anything to do with his son. After breaking up, I met a boy that I went to high school with, but never thought anything about. He knew I had a kid, and stepped up immediately to take care of him and be his father. He has been doing this for 7 months, but things take a little twist because now I am 3 months pregnant with his child. Everything was going great, except for the few fights we have off and on. The last fight we had he texted his ex and talked to her, telling her that he loved her and missed her. He denied that I was pregnant. I caught him doing this, and nothing ever became physical between them because they live 1 hour apart. However, now I am debating whether to be with him or not. I do not want two dead beat dads, and do not want to look like a slutty girl by having kids with two different guys. However, I also do not want to be cheated on over and over when he gets mad.
What should I do???