Why do I gain weight flying? All those pounds are mostly water weight. The reason for the five-pound “gain” is water retention. Not only do certain rich foods leave you retaining water, but you also have the physical weight of the excess food traveling through your system for at least 48 hours or so.