Cholesterol
You can give blood if you have raised cholesterol level even if you are taking cholesterol lowering medication as a treatment or prevention of coronary artery disease
You cannot give blood if you have angina or other symptoms of existing coronary artery disease