....It sounds as though you're doing all the right things, so keep it up! you may have some hereditary factors causing your elevated
cholesterol.
Although you haven't seen results yet from eating right, it might encourage you to know that it takes time for the body to adjust to lifestyle changes (and different amounts of time for different people, too).
As for how food figures into the equation, recent research shows that by far the major dietary factor affecting blood cholesterol levels is the type of fats eaten.
....Mono- and poly-unsaturated fats lower
LDL ("bad") cholesterol levels and raise those of
HDL ("good"), while saturated and trans fats raise LDL levels.
....Some foods containing monounsaturated fats are olive oil, nuts, and avocados; foods containing polyunsaturated fats include
corn, safflower, and cottonseed oils and fish. So you need to eat more foods with Mono-and poly-unsaturated fats.
Also, it's a good idea to watch the kinds of carbohydrates one eats, as carbohydrates can raise your cholesterol. Limit Highly processed carbohydrates such as — think corn-syrupy soda, glazed donuts, and black-and-white cookies. These have been associated with elevated
triglyceride blood levels and lowered HDL levels, increasing the risk of
heart disease.
As carbohydrates go, one's heart will be happier with carbohydrates such as fruit, oats, brown rice and other whole grains:)