On smaller, older ships, like the other posters said, if the weather is bad, you will feel it. I have been on 30+ cruises and really prone to motion sickness so I just make sure if the weather is going to be bad, I take some travel sickness medication like Bonine and I am usually fine.