Should I go back with my bm?

Im (29) and she is (26) we both have a 3 year old together and she lives in nc and I live in Florida ( I moved because she broke it off with me for some other guy, she has cheated in the past and I took her back but this was before our son was born. I also had to move because of financial struggles and moved near family for help to get back on my feet and establish myself to be able to be near my son. I ended up moving to fl 10 months ago and she has been in several relationships and I have only been in one. I currently have a gf now , she is good to me even though she also has hurt me but I took her back( I know it wasn’t a good idea but I guess I believe in forgiving once) well my bm told me that she cut things off with this guy and hasn’t seen him in weeks and wants me to cut things off with my gf to focus on trying things again. Even though it bothers me that this new guy was around my son and basically she was trying to replace me with him felt hurtful but I know I can’t control that. I face time my son everyday and it does help but I don’t want to be away from him for so long that he thinks I abandoned him. I’m going to see him for his bday next week so that’s good. I’ve seen him 3 times this past 10 months . Looking for advice on what to do relationship wise and a better option to be closer to my son. I do care about my bm but I don’t want to make the same mistake and then end up leaving again. Don’t know what to do 😔 cause I care about them both (bm) and (gf) and my son above all but I’m in a tough spot, cause my gf is thinking the worst when I fly out to see my son and my bm around.