I am prone to motion sickness, but thought I wouldn't get sick while on board. Boy, was I wrong!!!! I was very sick the whole first day/night. Once you get sea sick, there's not much to stop it very quickly! My DH went to the medical center and I wanted him to get me the Phenergan (spelling) shot. That cost like $300! He instead opted for the phenergan supository. Yay! (not really!) I could've killed him, but it did work. It knocked me right out. I also immediately started taking dramamine non-drowsy and by the next day I was much better. I never missed a dose of dramamine until I was off the ship for good. I also got Sea Band bracelets (not the most attractive thing to wear, but they work.). The rest of the cruise I did pretty good. I felt more motion while we were watching a show, so I'd just keep pushing on those Sea Band bracelets and it seemed to help.
The first trip was a 4 night ^ and the next cruise we took was a 7-night. That trip I did much better. I took dramamine a few hrs before I boarded and then kept taking it as prescribed. Wore the bracelets if I started to feel nauseous at all. It's the slight motion that bothers me. The slight sway of the curtains, etc. When we were leaving Mexico, it was very windy and rough. Lots of people on board were getting sick......that's when I wasn't! The rockier the ship was, the better I was!
You can also get meclazine over the counter......much, much cheaper! It's the main ingredient in dramamine.
The second trip we took, we also made sure to get a room mid-ship and one with a verandah. Having the breeze really seemed to help. Plus listening to the waves at night was SOOOOO relaxing!
The good thing is if you already are prone to motion sickness, just take your meds, buy sea band bracelets and ask for help onboard if you need it. They are there to help you and make your trip enjoyable!
Good luck and have fun!