@LadyoftheLavaLamp what's your way of eating when you are not having the cravings?
My lifestyle change is geared towards keto/carnivore and Intermittent fasting. I eat one meal a day (OMAD).
I do get PMS cravings that you mention but when looking into this, it's down to the body lacking in vitamins and or minerals.
I tend to eat low calories by default from just listening to my body and eating when im hungry and stopping when i feel full. This is mainly protein so I feel fuller for longer.
When I get the cravings, I just have something that I crave but I don't spend the whole day eating the junk food.
I will just add it in of an evening and then go straight back to my keto/carnivore way of eating the following day. If I feel the same the day after, I will do the same in the evening.
I do make the conscious effort to tell myself I do not need the food I crave to try to change me wanting this but I don't intend to deprive myself to the point I end up binging and gaining all the weight I have list since April 2023.
With any weight loss journey, I think its important to build a healthy relationship with food and learn about different foods and how they affect our bodies. This helps me with some of the decisions I make, for example, if I go three consecutive days of eating junk foods, I start to feel pain in my joints...(I'm 34 and don't get this when eating keto/carnivore) By day 4, I've left the junk food alone because I ain't used to all the inflammation.
Sorry for the long post.