I suffer from Rheumatoid Arthritis am 28 years. Please make an appointment with a rheumatologist and get your symptoms clarified, please. Never ever assume cracking of bones to be an ordinary symptom.
The doctor will take a blood test and test for Rheumatoid factor, take x-rays if necessary. And then you would be put on medication as per your symptoms. R'ber it is so difficult to find the category of arthritis as there are 100's of them, most common being, Rh. arthritis, osteo and fibromyalgia.
It was difficult for me to accept my health condition esply when i get stressed and also the wintery weather conditions, but i think exercise, weight management will help a lot along with cheerful attitude.