I too suffer from motion sickness. There is a great over the counter drug called Bonine that you can buy at any drugstore or Walwart. The nurse at our local hospital recommended it, and it doesn't cause drowsiness like some of the others. I take one in the morning and one before I go to bed at night and have never been sick on a cruise. Works like a charm. And they are cheap too.