How to know am having a normal Headache or Migraine? What is the different? How to cure it?

How to know am having a normal Headache or Migraine? What is the different? How to cure it?
I always have problem in knowing whether I have a Migraine or just an ordinary Headache. Obviously, I always have a bad headache that can last for about 2 to 5 days. Ordinary drug such as Paracetamol (500mg x 2) is not really effective for me. It makes me taking another strong drug such as Ponstan (500mg) to reduce my headache. However, the painkiller could not last long, sometimes it works and sometimes it does not. I just think that my headache become worst in some way that sometimes Ponstan no more effective for me and force me to take another drug such as Sonap (275mg) which is usually used for Migraine. It is mean that am having a Migraine or we have some level of Headaches?

There are losts of good answers, but the best answer:

Answer by dr death
migraines are worse, you need to see a specialist

Give your answer to this question below!

Is it safe to take Fioricet if you are having anesthesia?

Is it safe to take Fioricet if you are having anesthesia?
A friend of mine sometimes takes up to 4 fioricets a day for her All kinds of Headache. She will be having a colonoscopy so she will be having anesthesia. She often wakes up with All kinds of Headache and needs to take a Fioricet. Is that okay with the anesthesia??

There are losts of good answers, but the best answer:

Answer by Thatoneguy
I dont know about that. Cause one of the actives in Fioricet is Butalbital and that is a barbiturate, so mixing that plus an anesthetic which could likely be another barbiturate, even if it isnt a barbiturate it will still be some type of downer which could lead to respiratory problems.

Add your own answer in the comments!