Are there hormonal causes of migraines?

Sometimes. Possibly estrogen, thyroid or hormones regulating blood pressure can be only a part of the entire migraine picture.
Yes. Migraines can be more common in or just prior to a menses. Some migraineurs find a change in the patterns of their headaches as they approach or enter menopause.