I can relate, have had them for years!!! They are miserable!
have you been diagnosed by a doctor? What type of medication do you take? Stay away from over the counter medications!! Don't take anything like tylenol or advil, those kinds of things are too easy, they are like a band-aid for a bullet wound. They are not strong enough and are just adding to the problem. See a doctor and get some medications that are made specifically for migraines.
Always try to relax and put ice on your head, rest in a cool, dark, quiet room also.
Let us know how you are doing.