Hi,
As you mentioned you are a software engineer, I understand you work on computers and phones for a long period. This could be the one reason. And as you said you are taking VitB12, that's good. According to your age there is very very less chance to have cancer so stop worrying too much bcz this can also get you a severe headache. And medicine has advanced a lot, there's treatment for every disease, just trust your doctor and trust the process and do not stress too much.
Some questions I would like to ask you...are you loosing your weight?
Do you smoke? If yes then how often and what's the number of stick per day?
Do you smoke? If yes then how often and what amount?
Next Steps
I would like to suggest you to take a short break in between of your work, get proper sleep and go for a CT, that will be more precise and easy for a neurologist to diagnose you.
Health Tips
Reduce the screen time.
If you smoke pr drink, please stop it.