i'd make an appointment with your doctor. it could be many things mentioned above. or it could be something more serious. the best thing you can do is see a doctor.
Sounds like migraine headaches, which are directly hormone related. Your doctor can prescribe you medicine to take the edge off them and make them go away faster.