Edema due to long travel won't be of this much long duration and its mostly limited to lower limbs, but in your case its all over your body and not adequately subsided means you have to get the essential blood work to reach a diagnosis and consult a Physician who can help you.Hope your water intake and urine output are adequate.Serum total protein and any presence of protein in urine should be assessed.
Next Steps
CBC(
Complete blood count), RFT(Renal function test),
LFT(
Liver function test), URE(Urine routine examination )TFT(
Thyroid function test).
Health Tips
Take adequate water (atleast 2Litres )daily.