Are you by chance on the birth control pill? If so, you might want to stop taking it. I went off the pill due to major bad migraines, similar to what you are describing. Any migraines I get now are nowhere as bad as they used to be.
Keep track of when you get them, start a journal and write down how much sleep you got, what you ate that day, drank, what exercise you've done - Any stresses in your life, or if you have an illness - All that does affect migraines.