Emgality galcanezumab migraine prevention medicine costs $575 per monthly dose or $6500 for a yearly supply.