Advice

So long story short, my boyfriend told me he wasn’t happy with me. However he wants to stay together because we have a son together who’s almost 6 months old and he wants to be around him all the time and not deal with the split time if we broke up. Now I’m truly heartbroken, because I love this man with my whole heart but he told me he can’t help how he feels. I have tried to do everything to make him happier and obviously it’s not working. I do feel like he treats me badly and I know I don’t deserve it. Before you call me stupid, I just want to know how I can get myself to move on. I don’t have a job and I don’t have much money saved. I know I deserve more but I can’t get myself to go... WHYYY!?