My heart goes out to you! I have horrible periods, too. Would a low sodium soup help? I can usually eat a cup of minestrone. The 100-calorie Oreo snack packs are good for choclate cravings, too. As incentive to help avoid (or at least limit) the choco snacks, my symptoms were still around but had significantly less impact after I hit my goal weight
Hang in there!