I've had headaches that were all over the place. Usually just wait them out and they are transient. One day is usually the longest. Sometimes I'll get remnants of a headache for a few days, they go away as well.
Could be a neck problem or migraine problem or eye problem. Could be something worse though.