Cholesterol comes in blood mainly from two sources, food and through liver. Cholesterol lowering agents like Statins reduce the amount of cholesterol made by the liver. This causes reduction in the level of cholesterol, which, in turn, reduces the amount of cholesterol deposited in your arteries. If you take a statin and continue to eat foods that are high in cholesterol plus saturated fat, the drug will not be effective, and your cholesterol level will not fall, and may even rise. So be always be aware of your eating habits.