Well the nnodes contribute a lot to your problem, im assuming.
Are there any stressful factors in your life? if sso it could be the streee manifesting in a headache, and the nodes make it worse.
im not any kind of expert but ill tell you some experience of mine: if you have a headache, wait for about 7 minutes then take medication. if you take the medication right away it wont do much, if you take it too late it wont help at all.
also, hope you feel better and good luck removing the nodes!
ps, if they come back again go to another doctor also, and get a second opinion
youre lucky shes willing to do surgery i have benign tumors, and i all the doctors I've begged to remove them refuse it *****. get the surgery and live happy.