Throbbing headaches with neck/ shoulder pain on one side of head?

For a year I have been getting these painful headaches. They start with a pain in my left hand shoulder/ neck, then spread to my forehead at the left, which is a very painful headache in this area.
I usually vomit too
I get these at least once a month.
What could it be?
4 answers 4