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!