Do you work the OA program? If so I'd use all the tools and especially the phone, call your sponsor or another 12 step program or just a friend to talk, you don't even have to tell them your problem.
Sweets will turn me on to eating healthy foods to no end so we have no sweets in our house. This has become easier as my husband is to lose weight for health reasons now so we just don't buy them and it is a lot easier as sweets are both our down falls.
I send my food plan to my sponsor almost every morning
no ones perfect so I miss sometimes, and that really helps too.
JUst some suggestions, please keep coming back and posting.