Travel: For some people, sitting for a long time in a car or airplane can cause fluid retention. The lack of circulation allows fluid to build up; however, the swelling usually goes away in a day or two. Blood clots: Blood clots in the veins of the arm or leg can cause swelling.