预防心梗吃什么药效果最好吃多长时间