I've been having Botox for migraines for just over one year and have had very good results. Treatments have occurred at three month intervals and I have now had five complete rounds of treatments. My total cost, with my health insurance covering 80% of the cost is $160.22 Canadian Dollars each visit. Without insurance, the cost would be approximately $800. Each treatment involves 31 injections of 5 units each, for a total of 155 units. It hurts a tiny bit but is well worth the discomfort in order to prevent the migraines! Injections are in the hairline of my forehead, between the brows, temples, and the back of my neck going up into the hairline. It prevents wrinkles in my forehead and brows area as an added bonus. I love it!