Head problems/pain can be serious, so I would defs go see a doctor. Do you have a history of headaches? Could it be stress or nutrition related? Anyway in any case get yourself checked out. Good luck!
That really is a tricky one. Have you told your doctor? I know here in Canada they would give you a cat scan or something, but I don't know if you have health coverage. Sorry I can't help.