Essentially there are 2 stuffs that you need to bring along while on a long haul flight for more than say 6 hours :
1) Eye cover
2) Neck pillow
You need these in order for you to have sufficient sleep, especially if you were to travel on economy class.
Maybe some sleepy pills as the supplement ...