Another strong vote for SUDAFED. About two weeks ago, I was landing in PDX with a cold, and thought my head was going to explode with pain. I was flying again in two days, and was concerned. Called my Doctor, and she recommended Sudafed about 2 hours before each takeoff and landing--no need to take it during the flight ( it opens the eustachian tubes in the ears, which is the source of the problem in equalizing changes in pressure). Worked great!
"Never leave home without it"