What kinds of foods should I avoid if I have high cholesterol?

High-carb foods. Avoid grains, lentils, milk protein. Eat healthy fats such as coconut oil, olive oil, avocados, butter, flesh foods, vegetables. For more information and recipe ideas, go to: https://kaushikmd.com/2016/11/03/get-started/ https://kaushikmd.com/2016/12/02/eat-fat-to-stay-healthy/
Depends. Depends on what part of the lipid panel is abnormal. If the triglycerides are high you need to avoid sweets and simple carbs, especially those in liquid form (juice, soda, sports drinks, etc.). If the LDL (bad cholesterol) is high you need to consider an ornish or dash diet. If the HDL is high that's a good thing. Look for a lipid doctor if your doctor doesn't know. www.lipid.org.
Fatty. Follow low fat diet, increase vegetables and fruits, eat baked and grilled and avoid fried foods. When you pick your meat choose a lean cut. White meat is better than red, fish is one of the best.