I'm diabetic. I just returned from a 7 night cruise last week. Keeping my blood sugar stable really wasn't as difficult as you might think. I ate all the regular meals, no sugar free for me. I just never finished anything, except maybe the filet mignon, it was delicious. I lived by the "don't clean your plate" rule. (I must note that I'm on a great diabetes medication that keeps my appetite in check, so it's easy not to eat everything in sight). They also had wonderful tiny sized desserts. You could taste 3 desserts, but you were only given a few bites of each. Also, most important, WALK!!!! Take the stairs, enjoy the beautiful shady walking track on deck 4, the view is incredible and you'll forget you're exercising. Have a wonderful time and try not to stress out about it.