I find that if I drink very strong coffee just as a migraine is coming on, I can abort it. Once it really takes hold it is too late for coffee. I also have identified certain triggers, one of which is having alcohol if I am overheated and feeling logy (such as on a hot summer day). Just staying in the hot sun without a hat can sometimes do it too.
Amitriptyline and Inderal are used to prevent migraines, not to stop a migraine after it occurs. Talk to your doctor about antimigraine medications such as Imitrex, Maxalt, Zomig, etc., that are meant to acute migraine attacks. Until you see your doctor, you have over the counter options such as aspirin, Tylenol, ibuprofen, or Excedrin.