丹参和山楂应该可以长期喝,丹参就有益气养神、活血化瘀、防止血栓和高血压的功效,山楂具有健脾开胃的功效,如果两个一起使用,会起到降低身体的胆固醇和防治高血压,低血压的作用。长期喝还能减轻体重,对身体有一定的好处,但是这两种只能对疾病起到缓解的作用,不能代替药物。