I was prescribed Ajovy by my neurologist as none of the other preventative medications worked, only Triptans if I take it at the onset of a migraine. Ajovy was not available so I had to settle for Emgality. Apart from the painful injection, the frequency of my migraines reduced by more than 70%, and even when I got a migraine, it wasn't too unbearable.
For my 4th dose I managed to get Ajovy, which initially appeared to have the same effect, yet for the first time in weeks I developed a moderate migraine a week ago which worsens during the night, so it's back to the Triptans. Not sure why this is happening.