The causes of stenosis are categorized into physiological causes and pathological causes, according to the specific causes to decide what food to eat. 1. Physiological causes: some healthy people have congenital stenosis, but through other normal blood vessels to compensate, will not cause clinical symptoms, and will not cause any impact on the health status, so generally do not need special treatment. 2. Pathological causes: Atherosclerosis, thrombosis and embolism caused by lipid metabolism disorders are common pathological factors that cause blood vessel stenosis. Eating more fresh vegetables and other foods can reduce the formation of lipids and prevent the narrowing of blood vessels, but for the already narrowed blood vessels, food has no therapeutic effect, pay attention to low-salt and low-fat diet can slow down the aggravation of vascular stenosis. For the treatment of atherosclerosis that leads to blood vessel stenosis, you can follow the doctor’s instructions to take oral anti-platelet aggregation such as aspirin, clopidogrel, etc., lipid-lowering drugs such as Rosuvastatin, pitavastatin, etc.. Thromboembolic disease can be oral anticoagulants such as heparin, anti-platelet, lipid-lowering drugs and so on. If the discovery of blood vessel stenosis, it is recommended to consult a doctor in a timely manner, under the guidance of a physician for standardized treatment, to avoid delays in the condition, resulting in adverse consequences.