At what point do you give up?

I sit here coming to you all because I feel like there is an unbiased opinion and the fact I cant post this on my other social media. I feel so dumb because as a woman my mid 30s and 2nd time married, this should be a no brainer with me...but I cant help but think I'm being childish. I need opinions.

I'll start off by saying that I've been married to my husband for 4 years but with him 8. We have had our fair share of ups and a lot of downs...but for the most part have pushed past and overcome things.

The problem I've had lately with him is that hes lying to me. Not even about big things. But stupid little petty things that arent really significant, but enough to make me be like, what the hell?

Example: My husband smokes pot. I dont. It doesnt bother me that he does, he has since I met him. What bothers me lately is the amount he spends on it. Just Friday, we had the conversation that we couldn't even pay all of our rent, but he went and spent 80 dollars on it. Which, whatever, but he said, oh, this will be more than enough to get me through the week. Usually he will get a 25 dollar bag thinking oh I'll be fine and wind up getting 3 more bags throughout the week. So I told him just get the 80. But no more until payday since he would have enough. He agreed and that was that.

Come to find out, he asked his guy last night for 30 dollars more. Meanwhile, he hasnt got gas, cigarettes..and will buy stupid crap at a gas station for food instead of taking his lunch.

I'm stick picking up the slack. Meaning I have to come up with the rent that was short, I'll have to buy him cigarettes, or gas. It's not fair and it's just within the past 2 months that all of this has started. I'm not mad that he's smoking, I'm not mad hes getting more (ok maybe just a little bit not enough to start an argument) but I'm mad that he lied to me and said he wasnt getting anymore, but went behind my back and did it anyway. Like if you're going to lie to me about something that petty, then what are you going to lie to me about that's huge? The fact that he even feels the need to lie tells me he knows that it's going to make me mad...and lying to not start an argument makes no sense.

Hes a good guy, but terrible with finances. But again that's not even the issue...its that he lied. It's that my trust is slipping away (this isnt the 1st time hes lied..there is a lot if back story but this is the main issue for now) and its making me question a lot of things hes said. I'm at a loss....its not so much anything life altering, but trust is a huge thing for me...and he knows this because of my ex husband. I'm just beside myself. I'm well aware of picking my battles. But why should I have to battle at all? Im ready to give up.

Thanks all for reading.