Hello~I know this was posted back in November, but I will give my opinion anyway in case anyone else has these issues and would like to know how to handle it.
It sounds to me like a pinched nerve or a vertebrae out of alignment. I would see a chiropractor for this issue, they specialize in headaches and have helped many with migraines and other types of headaches. He/she will take some x-rays, study them, and then discuss the findings with you. After a few treatments you should start to feel better.
I'm very sorry to hear about the headaches. That stinks. I'm very prone to them myself and have different kinds. I've had migraines and tension headaches. You may have a tension situation going on. Are you going through a stressful time? Have any neck stiffness as well?