The cause for hives is often obscure unless one can specifically identify the trigger (food , drug, viral infection).
In chronic hives, about 30% is considered an autoimmune process.
As for swollen neck glands, any inflammation from the neck up may cause it. However, if present for more than a few weeks, one needs to consider a blood disorder such as lymphoma.
Would you like to video or text chat with me?