Every morning for the past month I have been waking up with a headache what could be some reasons for this?

Headaches. Headaches could be coming from tension, eye strain, tooth grinding, dehydration, lack of sleep/poor sleep, skipping meals, stress, sleep apnea/snoring, or chronic sinus problems.
New headaches. If you are having a headache like you have not had before, especially if they occur when first arising, on a daily basis, you need evaluation by a doctor.