I'm a college student who was diagnosed with fibromyalgia before this past fall semester. Like you I have had the pain for years and other health problems. I struggled with anxiety and depression from the ages of 15 to 20. Surprisingly, the summer of my diagnosis my mood stabilized. My academics and work have been greatly impacted too. Although I can't say for sure what is helping me or if it will stick I though I'd share with you what I've been trying.
I saw a 'Functional Medicine' doctor after seeing multiple doctors at a leading Boston hospital (they told me there was nothing much I could do and tried to give me medications which didn't end up working). This doctor found I had a candida problem, low zinc/vitamin d/magnesium/B12, and a leaky gut. Magnesium is what helps stabilize mood and after starting a supplement I felt much more at ease. They prescribed a gluten, dairy, sugar, and yeast free diet. Everyone can benefit from cutting out sugar, it does some nasty things to the body! This worked wonders for me for about two months before college got the best of me. After stopping the diet I started feeling worse again. If you have the funds and ability to see a functional doctor it may help or possibly see a nutritionist who can help you with an elimination diet.
Also, I sought multiple opinions. My new primary care doctor found out I also have a kidney problem that causes low potassium and magnesium levels which can cause many symptoms and is sending me to physical therapy for neck problems. Bad posture can make my back pain and headaches worse. I also see an acupuncturist and chiropractor (bye bye headaches and stomach problems!).
Losing sleep makes me feel sooo much worse. Not to mention the effect it has on my grades when I can only sleep from 7am to 2pm. I'm still working on this, but I bought these sunglasses that filter out blue light to wear a few hours before bed and it does make me sleepier than when I'm just watching tv before bed. However, I still don't know how to get deep sleep and not wake up feeling like I was hit by a truck.
Other things for pain:
-epsom salt baths
-light cardio daily (I'm trying to lift now but am paying for it in pain)
-therapy (to take some pressure off the family)
-mindful meditation daily
I like the book 'Fibromyalgia: The First Year' by Claudia Craig Marek. A lot of good information. Try googling (or going on pinterest) and looking for recipes for the paleo auto-immune protocol and looking for other people's success stories. You can also ask your doctor to perform specific tests such as those to check for vitamin and mineral deficiencies. But be warned, a conventional doctor may not think these deficiencies or food sensitivities will make any difference. I think they do though, by my own experience!
Also, I have found that registering with disability services at my school helps. They helped me get handicap parking on campus so that I don't have to worry about a bus commute when I am in pain and this helps with my concentration problems. They also give me access to notes for when I miss class because my sleep is off.
I hope this helps at least a little bit!