I agree with trixy71, you need to be seen by someone to find out what's going on with you. If this has been going on for 7 years, then clearly something is definitely physically wrong, and you need a diagnosis. Unfortunately it can be hard for a younger person to be "taken seriously"' when it comes to chronic pain for a number of reasons. One of the main reasons is that some doctors might think you are drug seeking. I think it's a doctors job to listen to the patient, act accordingly, and not jump to conclusions. Find a doctor that will listen to you and take you seriously. Stress the fact that it's been going on for a long time. Good luck,
shinty
You need to see your doctor so that he/she can run some tests on you. Also an x-ray/MRI might be needed. It could be that your nerves are irritated causing your pain to radiate to your arms and legs. Let us know how it goes. Good luck!