Have you ever had your thyroid tested? Swelling can be caused by hypothroidism. When you push on your swollen legs does it leave a finger poke mark or come right back to normal? The right back to normal could be myxedema ( hypothroid) the finger poke mark is pitting swelling and could be more related to fluid and electrolyte balance.