Group A will receive medical treatment for migraine plus normal saline infusion,Group B will receive medical treatment plus lidocaine infusion at dose from 3 to 4 mg per kg,computer generated random number will be used to identify the selected blocks and give the sequence of patients allocation,guarantee equal random in each group a set of permuted blocks will be generated. Each block has 4 differently ordered treatment assignments.Block 1 (AABB),Block2(ABAB),Block3(BABA),Block 4(ABBA),Block5(BAAB),Block 6(BBAA).