Time to call it quits?

Let me start by saying I love my SO very much. We've been through many good times, and many bad times too. Unfortunately he isn't the most "giving" person in the world. When it comes to bills he always expects me to pull my weight, so we split everything evenly....yes I know, silly. He doesn't like to spend money on anything except things he's wants/likes/needs. Such as fishing poles, hunting gear, guns, beer, his boat, etc. Even before I was pregnant with our son we NEVER went out together, he never took me on dates unless it was something he wanted to do...and now that my son is a month old, we definitely don't get out together. I do most things alone. He never spotaneously gets me things, or plans things for us, and maybe I shouldn't expect it, but once in a while other than when he's in trouble would be nice.

So now he's upset because I'm not working obviously, I just had a baby so now he has to front all the bills for a month or 2, and claims that I'll need to pay all the bills once I start working.

I guess I'm upset because I am one of the most giving persons you'll ever meet...I would never expect my spouse to get back to work so quickly after having a major surgery and taking care of an infant just so I didn't have to pay the bills. (He makes very good money BTW so that's not an issue). This has been an issue since we've been together, and I'm just tired of it. It seems childish. And it's not how I was raised, and shown how a relationship should be. I've said since I got pregnant, if it wasn't for my baby I probably would not be with my SO. I'm feeling that way again, and I'm not sure if it's time to step away, or keep working on something that hasn't changed in 2 years. I don't want to waste anymore time than I already have.....advice?

TIA