I have swelling in hands as in just fingers and my ankles and feet what causes it and what can I do?

See your doctor. Peripheral edema (swelling) can be a sign of high blood pressure, heart issues, thyroid problems, or excess sodium intake. If centered over joints it might indicate effusion, which can be a symptom of arthritis. See a doctor to help sort this out for you. Good luck.
Odd. You might have your thyroid tested, or perhaps is reaction to a medication.