
Both of my daughters have been where you are. My advice to them was: Decide what you want to do and go to it. Don't wait for the other to decide what you do. If you decide to stick it out, be aware the probably will never change. If you decide to go I'm sure there's help to be had. It's not healthy to stay in limbo. Much more mature and easier to plot your future with definite decisions made. Your child will be fine as long as you both put his needs first and assure him that both love him together or not.
Is it best for him if you're sad and upset all the time? No. Would he like for his mommy to be happy? Yes.
I know it's hard to make the break but you deserve to be happy.