Another option I don't see mentioned too often is Motion Ease. It's essential oils; you put a dab behind each ear. You can buy it at Walmart near the Dramamine/Bonine/SeaBands. Comes in a little bottle that's easy to put in your pocket or bag. Hope this helps someone!
I used to be able to ride everything. Then as I got older, The Hulk took me out, then Dueling Dragons, RNR and Everest. I have come to the conclusion that it's the G-forces on a ride that determines if I'll get sick or not. I can ride Mummy, BTMR, Space, FOP, Hippogriff. But not Barnstormer!! Go figure.
I am hoping I can enjoy Hagrid's! I will try at least once, even if I end up in first aid, as has happened before after the big coasters.