The causes of high ApoB and LpA may be long-term consumption of greasy food, taking medication, pregnancy, etc. 1. Eating greasy food for a long time: it may lead to the increase of blood lipid concentration in the blood vessels of the patients, and the excessive blood lipid will adhere to the inner wall of the blood vessels, which may induce atherosclerosis, and ApoB and LpA are the main components of the blood lipids, which may lead to the high level of ApoB and LpA. 2. Taking medication: When patients take contraceptive pills and anti-epileptic drugs for a long period of time, it may lead to abnormal blood lipids in the patient’s body, and apolipoprotein b and lipoprotein a belong to one kind of blood lipids, which may lead to the situation of high apolipoprotein b and lipoprotein a. 3. pregnancy: when a woman is pregnant, the level of progesterone rises, and at the same time, a large number of nutrients will be ingested, which may lead to lipid metabolism disorders caused by apo b and lipoprotein a high. Apo b and lipoprotein a high may also be due to other reasons, it is recommended to go to the hospital in time to improve the relevant examination, clear the cause of the disease in the doctor’s guidance to regulate, treatment.