The teenage years are usually the worst. Migraine does not like hormonal changes (or any changes) and when you are a teenager a lot of things happen in the body.
If you find a physician who is experienced with treating migraines it can be worth a visit. You can learn about triggers and how to best control your migraines. You can also read a lot of information in books or on the web.
But there is no cure, you must learn how to control them as well as you can, and possibly they will calm down in a few years too.