Found for me that Nortriptyline works very well for migraine. Started on a low dose and took about 6-8 weeks before noticing improvement, got it increased to a medium dose and after about the same length of time again more improvement, now on maximum dose and feel night and day compared with before I was on it.