The only time I can sleep on planes is during turbulence.
Take Benedryl with you, pop one or two as soon as you're seated, and enjoy the 'short' flight.