I definitely get super cravings around my cycle. I have always been prone to binging on sweets, and around that time it can be intense for me. I also have PCOS, so I think that may just make it worse.
After being bulimia and a binge eater for so many years, I've learned to listen to my body. If I want a donut I'll eat it—knowing a food isn't off limits really has helped me mentally. But, I also know if I overeat something I will feel crappy, so I try and allow myself to eat whatever I'm craving, but at it slowly and enjoy it. I usually feel satisfied, and not guilty or ravenous, afterwards.
You did mention you were diabetic, and having PCOS I can sort of relate since sugar and carbs affect out blood sugar levels. I have actually made a board on Pinterest with low or no sugar desserts that actually are AMAZING, plus they're usually made with better ingredients such, such as fiber, so you'l wind up feeling full and satisfied having a smaller portion