Welcome to the MedHelp forum!
You have pain mainly in lower back and legs. The various causes of leg pain are atherosclerosis, deep vein thrombosis - (A blood clot in a deep vein), Leriche syndrome (block in abdominal aorta and/or main leg artery), limb ischaemia (low oxygen to limbs), sciatica, spondylitis of lower vertebrae and peripheral vascular disease (arteries of limbs are involved).
If you are a diabetic, smoker, on birth control pills and an athlete in the past, you must get yourself investigated for deep vein thrombosis. A color Doppler test will rule out the possibility of involvement of an artery or vein and its blockage by a clot.
Pain stiffness and popping sound in the joints can be due to overuse or underuse of joint. Another reason is rheumatoid arthritis but this has been ruled out in your case. Tendonitis or bursitis of the joint too produces similar symptoms. Osteoarthritis too is a possibility but less likely at your age, unless there is a hormonal problem like low estrogen.
I think you should discuss these possibilities with your doctor. It is difficult to comment beyond this without examining. A comprehensive investigation is required keeping all the points in mind.
Hope this helps. Please let me know if there is any thing else and do keep me posted. Take care!
instead of taking these pills that cause damage more then doing good..do a little research i have the same problems with my hips and they sound like they grind and its hard to walk sometimes cause it feels like your hips are going out of place. Vitamin D and do some of your own research theres tons of info out there.yoga as well helps for sure trust me..it ***** and i should take my own advice but, when i did do it i tell you was a miracle.but, start slow. I get ankle pain just from crossing my legs for like 2 seconds its just lack of exercise and not stretching. yes, it will hurt but, giving it a try for a few days and not thinking about the pain. see if that works if not time for a new doctor. remember taking pain killers dont do anything but, make you stiffer and sicker