一般三七的效果要好一些,能够补血养血以外,还可以止血,同时补气血的效果是比较好的,要在医生的指导下合理用药。藏红花能够补血和养血,但不可以止血,这两种药物都属于是中药,对自身的副作用比较小,在平时要根据自身的情况选择合适的药物治疗。在生活中要多吃清淡的食物。