I hate flights, especially if they are long ones. I get a migraine every time. It has something to do with the air pressure or something. That makes it unable for me to sleep. So I kinda just sit there for 10 hours watching movies and listening to my favourite podcasts. I take a migraine pill at take off, which helps a little. And I bring and drink LOTS of water. That is due to the side effects of the medication and because flights always make my tummy hurt (maybe its the food lol) but I always do better when I drink a lot of water. That is also why I always get an aisle seat, so I don't have to ask people to move. I get up and go to the bathroom all the time.
Also, wear shoes when you get up to walk around or at least slippers. The bathroom floor of planes are filled with germs.
My big problem with long flights is that I'm very tall so that leg room is a huge issue for me. In about 80 per cent of cases the check in staff or stewardesses take pity on me and give me an exit row seat. If I get allocated a bad seat, I am in agony by the end of it. I've lost count of the number of long haul flights I've taken. Personally if I go from Europe to Asia I prefer the indirect flights stopping in the Middle East or India just to get out and shake my legs for a couple of hours. The transpacific flights are the worst. I can only imagine the nightmare it would all be with a migraine problem.
It took me quite a few flights to realise how much extra space you actually get with the exit row seats. Have you ever thought of going business class for the longer flights #7? Maybe the added cost would be worth it!