A pulling sensation in the heart when breathing can be caused by angina and intercostal neuralgia. Angina can be relieved by taking nitroglycerin under the tongue, and intercostal neuralgia can be treated with acyclovir. 1. angina: angina pectoris is caused by smoking, irregular work and rest, manifested in the onset of precordial tightness, tearing pain, dyspnea, panic and other symptoms, you should immediately rest, sublingual nitroglycerin for relief, to adjust the habits of work and rest, to avoid staying up late, to maintain a happy mood and so on. 2. Intercostal neuralgia: caused by trauma or virus, manifested as intercostal nerve pain when breathing, sneezing aggravates the symptoms, you can use acyclovir drug static or oral carbamazepine drug treatment. This kind of situation must go to the regular hospital for diagnosis and treatment, and follow the doctor’s instructions for medication.