What can I take for sore joints naturally?

Heat. A warm soak, hot compresses, or a paraffin bath (not too hot - keep it 110 degrees or less) can improve discomfort and stiffness in joints without any systemic side effects.