I have a headache every morning that usually goes away by noon. What could this be?

Could be hypertensio. High blood pressure is one cause, bad sleeping position and habits are another. You need to see a doctor to be checke out.