This question already has an answer here:
I am traveling to Europe in the next couple of weeks, I get really sick and dizzy on planes, I feel that my head is going to explode and I can feel the slightest motion the plane does. I have tried Bonine (which is over the counter meclizine) and it did absolutely nothing. My problem isn't with getting sick in my stomach, my problem is with the dizziness that after 2 hours of flying is combined with a severe headache that literately takes me a week of recovery after the flight.
How can I prevent this on future flights?