Hello Warrior,
I'm just an RN with full-body CRPS and a degree in Biology, so I can't offer medical advice, but I can do teaching. That said, here goes:
It sounds from what you've shared that you may have an inflammatory/autoimmune process going on, featuring signs and symptoms of centralization of pain, otherwise known as CS, or central sensitization. The sensitivity to sound and light are pretty good indicators that your process has become centralized, which means your central nervous system (spinal cord and brain) have been affected by wonky pain-signaling over a period of weeks, months or years. This is not an unusual thing to have happen in chronic pain; and your physician being flummoxed by your laundry list of problems is not unusual either. And many clinicians will call your issues evidence of a "functional" problem only. Meaning, basically, all in your head. Which it is, in a very real way, but just not in the way that doctor who saw you for 10 minutes meant it!
You definitely need help, and I strongly suggest that if you can manage it, you need to get to a reputable pain specialist (Board certified) near you. Google him/her to find out if they regularly treat patients with chronic pain conditions such as CRPS and small-fiber neuropathy, as well as Fibromyalgia and Ehler-Danlos.
Also check out the book Never Bet Against Occam, and/or online writings of Dr. Lawrence Afrin, who is the king-daddy of MCAS, a recently-recognized disease that can complicate or even mimic other diseases at times. Incidentally, there's no universal rule that says you can't have more than one illness or painful condition at one time. For instance, you can have CRPS or Fibro, and also have diabetes, or high blood pressure, or depression, etc.. This can make getting a diagnosis more complicated, but the right clinicians doing the right assessments and ordering the right tests, can make all the difference.
In the case of all your ailments you listed above, most if not all sufferers have been told at one time or another that they are faking their illness. Ofcourse, that just adds to the stress load of a class of pain patients; we need more stress like a hole in the head! As I said, even though I'm an RN, it STILL took me two years to convince my (very famous) pain doctor that I had CRPS; I got tested for everything except the Plague and Hoof and Mouth before he believed me!
I don't advise you to continue treating with any healthcare provider who doesn't understand chronic pain (pain lasting more than 2 months)and how it differs from acute pain (pain lasts less than 2 months). At this stage, a random doctor may suggest a nerve block, but if you have central sensitization, there is a good chance that A) The nerve block won't work, and to top it off, B) The trauma of the injection itself may actually cause a pain and debility flare that takes a long time to resolve. The occasional pain patient may have symptoms related to surgeries or injections, etc., for months or even years. That's CS for you.
You will have to advocate for yourself; do your reading about chronic pain and CS, print up journal articles to take to your doctors, therapists, and what-not. You are still quite a young adult, and sometimes it's hard to wrap your head around the fact that even older, experienced people who are experts in their field don't know what they don't know.
A lot has happened in the field of pain research, especially in the last decade. So if your MD or PT, NP, PA, etc., hasn't made it a point to read the recent medical literature, they have missed out on some important studies.
Two years is a long time to go, coping with this basically on your own. So sorry this happened to you.
If not already done, check out the YouTube videos of doctors such as Pradeep Chopra at Brown, Philip Getson at Drexel, Dr. Jay Joshi in Vernon Hills, IL, and Dr. Joshua Prager in CA. All these guys are experienced and more or less up to date on their knowledge of the science of pain.
Stay strong; you WILL find someone who can help, and give you the answers you need. But you will have to advocate for yourself all along the way.
Please keep in touch!
Sabrina