I just have a suggestion of an idea that you might like to consider. My son as a teenager and young adult was always spending his money on things that were immediate, and didnt seem able to learn how to save for something he really wanted.
When friends started to get an old car each he wanted one, but hadnt saved much all. So I did two things, talked to him about what sort of price might be afforded etc and that if he saved a certain amount, that we would be able to top it up a bit to enable him to get a car, but he had to have saved his money before we would even discuss it. At the same time I then cut out a couple of pictures of possible cars, and stuck one in his room and the other smaller one went into his wallet. So that way whenever he went into his wallet for something frivolous the picture reminded him of his own choice.
It worked very well and although it took him a while to get the idea eventually he was able to make judgements on how much he wanted instant rewards etc, and of course my main idea was to get him to see that it would be a very bad idea to start smoking. He has asthma and we have no smoking at all but with friends I thought he would be tempted, and now many years later he said how glad he was that he hadnt started as it would have cost him a small fortune by now.
Anyway what I am suggesting is that you might have a think about what you would really like to have, whether that is a piece of jewellery or a really special outfit that you wouldnt normally expect to buy. Then you put a picture of it in your purse and perhaps near the door, so that as you go out to spend money it reminds you. It is still up to you whether you buy the small things or let this encourage you to save up and have something worthwhile at the end of your saving up.
I think that having very little money as a child and youngster, can make us go either way. We scrimp and save every penny, not allowing ourselves a meal out or a better quality blouse or whatever, or we want to reassure ourselves that we now have money to spend and do just that. If all your purchases give you a lot of pleasure then that is worthwhile, but I think those purchases need to be for you to enjoy. You are making assumptions that other people agree with your taste and choices, which they may or may not do, but if those you buy for do not like the gifts or wont use them, then the pleasure has gone out of the gift for them and for you, and probably your husband can be exasperated by your spending money on something that he can see will not be appreciated.
I do not say any of this in a critical way, but in the hope that it might give you a slightly different way of looking at things. If you and your husband could talk about things and why you feel as you do regarding spending money then whatever the outcome you could work out a method that works for you both, There is always the chance that your husband may not have spoken to you about something that worries him about the future, which he is coping with on his own, and hewill also feel better by being able to talk about it. Wishing you well and hope you are able to come to a better place for you both