Baby daddy and boyfriend problems

Mackenzie

I was with my bd yesterday and he kissed me and everything came running back and he has never done me wrong but my boyfriend won’t let me have guy friends and he’s cheated on me slept with someone Bc we got in a fight and it’s happened twice I don’t really know what to do Bc my son adores him