Headaches during pregnancy can be caused by a variety of factors such as hormonal changes, stress, tension, and changes in blood pressure and blood sugar levels.