Sheila call your insurance company and ask if you would need a referral to a neurologist ? Your insurance may give you a name of a neurologist that is in your network.
I have never heard of waiting years for MRi .
Since you are in so much pain, you may need to go to the emergency room hospital, they will order you a MRi.
Wish you well
BeHappy2