I know how annoying doctors are, but you should really be seen.
I don't know how old you are, good for you you didn't say how old you are, but my 13 year old brother did the same thing. He was always real active or so we thought, but he just couldn't shake these headaches. He had high blood pressure from a defective valve in his heart. He did have to have heart surgery, but he is doing great now! He feels better than he has ever felt in his life. My advice to you would be to talk openly (if you can) with your parents, and then go see a doctor that you like.
Good luck, and best wishes for a pain free new year.