I face this problem from the other side, I smoke and can't stand being on a long flight without a ciggarette. How about airlines giving out free nicotine gum to passangers, I usually take some, but have been known to forget, makes for a tense flight.