The invention discloses a Chinese angelica 
milkvetch root blood-nourishing oral liquid and a preparation method thereof. The preparation method comprises the following steps: taking Chinese angelica and rhizoma ligustici Chuanxiong, performing crushing, performing 
ethanol percolation extraction, and collecting a 
percolation solution; merging 
percolation medicine residues and other seven medicinalmaterials, adding water, and performing countercurrent extraction to obtain extractive extract; adding 
ethanol into the extract, allowing the solution to stand, separating the supernatant, and performing reduced-pressure concentration to obtain clear paste; and diluting the clear paste, taking the supernatant, adding the percolation solution, performing uniform mixing, adding 
sucrose, Tween-80 andsorbic acid, performing uniform stirring, adding 
purified water, performing uniform stirring to obtain a formula liquid, performing refined 
filtration, performing 
potting, and performing sterilization treatment to obtain the Chinese angelica 
milkvetch root blood-nourishing oral liquid. According to the preparation method, through the 
percolation process and the countercurrent extraction, ferulicacid in the medicinal materials is extracted completely to the utmost extent, the loss of the 
ferulic acid is reduced, and the 
ethanol content of the product can be greatly reduced; and low-temperature concentration and sterilization treatment further reduce the loss of the 
ferulic acid, clouding formation of the product is avoided, the stable product quality is ensured, and the 
ferulic acid content reaches 0.97-1.32 mg / 15 mL.