What are some reason why your feet to swell?

Fluid retention. Fluid retention is the #1 cause. See your physician for further evaluation & treatment.
Many. It could be due to injury, to much salt, kidney or heart problems, problems with valves in the veins of the legs.
Depends. Assuming no medical conditions, excessive sodium intake is the most common cause. Try to keep sodium intake under 4000 mg daily.