The invention discloses a medicine for treating neurasthenia due to insufficiency of the heart-yin and a preparation method of the medicine. The medicine for treating the neurasthenia due to the insufficiency of the heart-yin is prepared from the following raw materials: piper hainanense, cupparis spinosa, mulberry moth, Chinese angelica, aster subulatus, geranium strictipes, longan aril, viburnum propinquum, dried rehmannia, light wheat, cirsium vlassovianum, polygala tenuifolia, yam rhizome, oyster, hypolepis punctata, valerian, acacia sinuate, spina date seed, smilax stans, Walton's lepisorus, tuber fleeceflower stem, textile screw pine root, poria with hostwood, herb of sensitive smithia, vine of multiflower knotweed, emblic leafflower, asarum insigne diels, E.densa diels, pearl, delphinium brunnonianum royle, cinnabar, medicago archiducis-nicolai, chonemorpha megacalyx pierre, ceylon cynoglossum and peccary oil. The medicine for treating the neurasthenia due to the insufficiency of the heart-yin has the beneficial effects that the medicine for treating the neurasthenia due to the insufficiency of the heart-yin has the effects of nourishing yin and blood, nourishing the heart and calming the nerves, is mainly used for treating the neurasthenia due to the insufficiency of the heart-yin and has the characteristics of quick effect, high efficiency, definite curative effect, high safety, no toxic or side effect, short treatment course, direct action on lesions, difficult production of drug resistance, simple preparation technique, low cost and difficult recurrence after healing.