Should I stay?

I’ve been unhappy in my marriage. I feel like the longer we’re together the more different we are. We use to want the same things in life but That’s not the case anymore. I’m a stay at home mom because we can’t afford child care. We live 2 hours away from any cities where I could get a job decent enough to pay for childcare and still have income for myself. Kinda feel like I’m stuck. I’ve talked to him numerous times about things but nothing has changed. I want a better life for my kids but don’t even know where to start and I’m not sure leaving would be the thing to do when i have nowhere to go. (Note: he’s a very good man so I would never keep our kids from him) I’m 23 and I feel like I just uprooted my life and moved hours from my friends and family for a man when I wasn’t completely sure what I wanted yet.