Op can you maybe turn it on its head.
Can you see how your attitude has changed? You went on an expensive meal replacement diet and you lost a lot of weight and were successful.
Your mindset is no longer on dieting and loosing weight, it’s now about eating, what you want and when you want. You’re still doing shakes but supplementing it with chocolate cakes and crisps, and all you want to do is eat, in yout own words.
These diets are unsustainable, because as a pp said you don’t teach yourself new eating habits, you just go back to the way of eating which made you fat in the first place. As you are now doing and you’ve not even met your goal yet, you will either be already or about to start gaining again. Which makes the whole thing pointless.
So can’t you fixate on this diet no longer works for you and you need to find a healthy way of eating that is sustainable for you and which allows you occasional crap like chocolate cake and crisps?
Focusing on I want to eat crap and I want no “ooh” and stupid faces and smuggling things in your bag and sitting eating it in secret is deeply unhealthy. Focusing on this shake diet worked initially but it’s no longer working, I need to change to something different, maybe will work for you
Because then you can eat in front of your husband, he maybe won’t comment because you won’t be spending up on expensive shakes and supplementing it with sugary /fatty crap. Well hopefully he won’t.