Marriage. Step up or give up?

This is going to be a long post, so please bare with me.

I am 24 years old. Married for 2 years, together for 8. We have a 5 year old and a 1 year old together.

I got pregnant at 18. I feel like I forced everything after that. I constantly talked about getting engaged. Then getting married. Once we get married, all I wanted was another baby and a house. I got all of that.

This man takes good care of me and our children. He works out of town all week and is only home on the weekends. He does hard physical work.

We have tried having him work closer to home so he can be home at night, but no jobs in our area pay enough. Plus, he loves his job and when he didn't work there, he was unhappy and it showed in our home life. We also tried moving closer to where he worked. But both of our families live in our hometown and we wanted our kids To grow up near them. So we bought a house and moved back.

I recently quit my job to be a stay at home mom. I found a job I could do at home to bring in a little income. During this time, I have grown so much as a person. I have gained so much confidence. I have learned a lot about myself. I also found that me and my husband have drifted apart.

There have always been things that bothered me about my husband. And things about our relationship. but until recently, I was able to deal with it. Now, I can't anymore. I have brought these things up to him on multiple occasions.

One being his jealousy over my dad and our daughter's relationship. My husband isn't home, so my dad spends a lot of time with my daughter. My husband gets upset about everything my dad does.

My husband never wants to do anything that involves my friends or my family. Just recently I missed a friends wedding because he didn't want to go.

He is ALWAYS yelling at our 5 year old. He's more strict, I'm more laid back. He's only home 2 days a week and he always has to get upset with her over something.

The sex isn't good. I never want to do it. I don't even care anymore. I don't want to try to "spice things up" I just want to be left alone.

Whenever I have an issue and I bring it up, he tells me I'm being a drama queen. Or I'm being overdramatic or I'm overreacting.

I have TOLD him all these things that bother me but nothing ever changes. He told me he would step up, but we still have the same arguments. He didn't even come home on our wedding anniversary when I asked him to. He had a rain day and didn't have to work that day.

The last month I have really been struggling. I bring up all these things I'm unhappy with and I feel like nothing ever gets taken as seriously as it should be.

I'm ready to walk away. I'm ready to start over.

I just want opinions from women who have gone through similar situations. How long do you wait for someone to step up or do you walk away?

Also, if I choose to give up on this.. how the hell do I bring it up to him??