What could cause a headache & heart racing when I wake up?

Stay hydrated. Most of these complaints are due to normal reaction of the body with position adjustment after a prolonged period of rest. However, early morning headache may indicate elevated blood pressure. You need to be evaluated. Also, stay hydrated-headaches are often a symptom of dehydration that happens even in colder climate due to dry air.
Many possibilities. This could be normal for you, but further investigation, including a thorough history and physical examination by your doctor will be invaluable. Your doctor may decide to do bloodwork, EKG, heart rhythm monitoring, and possibly sleep evaluation. They may refer you to a cardiologist or heart rhythm specialist. Take care.