Hi, Welcome to HealthcareMagic Forum.
What is your Gender, Height and Weight? May be you have Rheumatoid Arthritis
as your Symptoms suggest it. Kindly get yourself examined by a Orthopedist or Rheumatologist
to rule out the exact cause. When you have Joints Pain, you can apply Heat Pads regularly.
Wish you Good Health.