Husband spending money on weed!😡

We've always been ok with money. Never have we been rich but we always could afford what we need and plus a few luxuries. We both work full time. I'm 5 months pregnant with our first. And now I feel so stressed out with money. We're barley making ends meet. Back then we were able to afford little trips here and there. Well we were planning a trip to a Santa Barbra beach (we live in N Hollywood) and staying in a hotel room for one night this weeken. Turns out he just cancelled the trip because we can't afford it. I'm not spoiled I understand when there's no money there's simply no money. I never get upset over it until now. My husband has been spending money left to right. Now don't get me wrong-you look at my debit card statements you will see 4-5 transactions a week at a store (mostly food). I normally spend $25-30 a week on myself. But My husband is constantly buying weed every other day!!! He spends about $30! It's irritating me soooo much!!! I was so excited for this trip:( I tried to talk to him about the way he's spending too much money on weed but he says it's not true! But I know damn well that it is. I see the statements on his cards. I see that he always picks up and is always supplied with it. I just don't know what to do. I feel like he's not going to stop. He doesn't understand how expensive a baby is. I hate it! He hasn't bought one thing for the baby. I'm the only one buying stuff! With all this spending we're not going to get no where. Idk what to do😡😡😡
FYI : Weed isn't illegal in California, he has a medical card. And I'm not against the smoking I at one point use to with him but stopped a few years ago. I'm just upset about all the money he's spending and lack of care he has for the baby and I. And also I will never allow him to smoke around the baby nor me while I'm pregnant or even be around the baby high. I will be a good mother and never allow something like that.