If you have not already done so, make an appointment to see a Neurologist that specializes in headaches/migraines. They are usually found at Headache Clinics. They will be able to help you and/or recommend the proper medications to control the migraines and/or headaches.
In the meantime, you should try to keep a
headache diary. Click on the
Health Guide tab above. In the search filed, type
headache diary. You will be able to print out a diary as well as instructions as to how to use it.
Good luck!