According to your problems there is multiple joint problems it's better u consultant a rehmatologist and get the blood test done.
Next Steps
For swelling and vein problem it's better u go for Doppler testing which will let u know which veins are blocked and to want extent so that the physcine will prescribe u the stockings.
Health Tips
Consultant immediately so that u get the treatment early