What should I do?

k • Toddler mom 🐣😍
I have a 5 month old child & I broke up with her father in December bc I was so tired of not being able to trust him at all. He's cheated on me and I don't believe he ever stopped but for my 18th birthday we got a hotel room and I went through his phone and saw that he was talking to a lot of girls trying to have sex with them and stuff so I cried and broke up with him. 
I went to the club the next night and had a great time. I met this guy who's 23. He took me out on a date and made me feel like a princess. He was such a gentleman and he turns me on with every move like holding my hand or kissing me. He begged to eat me out and it was amazing and I ended up having sex with him. I felt so bad & guilty but why should I? I was single and haven't had sex with anyone but my ex for 3 years. 
I continue to go out with the guy I met at the club but now my baby's father wants to get back with me and I love him but I'm having fun being single and the guy I'm involved with now shows me life and makes me happy. I don't want to be with the other guy I just want to have fun but I want my family with my baby's father.... Take him back?