18 popular most common migraine medications on Amazon