One question to be answered is did an md tell you it was a circulation problem. If so, what tests were done to determine this? If the problem is vascular then the vascular doctor should be consulted.
A neurologist would be helpful for nerve
/spine problems that are causing the symptoms. It may also be more than one problem but it is better to have your primary doctor coordinate the specialists.