The first response is good. Go see a headache specialist not a general md or neurologist.
Your pains sounds like Cluster HA, but they don't usually last days. Mine last 1-2 hours typically.
MY dad though has what are diagnosed as Cluster Migraines. Same symptoms, but his came in clusters and would last for days. but like other disorders there can be variations I suppose.