I think the time issues are interesting.....when I get a migraine, it is remarkable, irespective of what I do, if it is gone in much before 3/4 days and on those occasions, I wouldn't call it a migraine, I would call it a tension headache.No less painful, but mercifully short lived.