We all have experienced headaches and we all know how annoying, painful and disruptive it feels.