Hi Oak, you've absolutely done the right thing by posting your feelings here, because talking/writing about them can give you some distance and objectivity. I don't crave that often now, but when I do I'm lucky enough to be able to distance myself from it. 'Oh look! I'm craving, I wonder what brought that on?' I hope you can get to this stage.
If you've noticed the pattern, maybe you can plan for it in advance by scheduling other activities during the danger time? That way you take control.
It sounds like you're doing fine though.