When looking for solutions to your headache, the best approach is to solve the root cause of the headache and not just the headaches alone. In most cases, headaches are as a result of reduced movement around the neck joints as a result of misaligned vertebrae. It is at this point you need Chiropractic.
By defaulting to normal movement around the spine and straightening the head posture, the nerve pressure around the head will default back to normal and the process of misalignment can be reversed. In doing this, you can permanently resolve your headache issues.