Have you been told by your doctor that you definitely need surgery? Often times you do not need surgery but need to avoid putting your arm in certain positions to avoid cutting off the arterial and nerve supply to the arm.
In addition, have you had your neck evaluated to make sure you to not have anything wrong with your neck causing these problems?
What sort of doctor do you see for neurogenic thoracic outlet syndrome?
I don't know what country you are from, but you can either start with your PCP/Primary or see a Neurologist. They will evaluate you and order tests, then determine the plan of care (treatment).