Originally Answered: are egg yolks bad for you?
Your body makes cholesterol even if you don't take any in. Cholesterol is not a bad thing because your body needs it to create hormones, but an overabundance of cholesterol in your blood is bad. That being said, you're right in that you should watch your intake of cholesterol carefully especially if you have a family history. And the phrase "once in a while won't kill you" does apply, but once in a while is subjective. Once a week may affect you, but once a month probably less so. If you're worried about your blood cholesterol levels, eat plenty of fruits and vegetables and limit your foods high in saturated fats. Foods with soluble fiber are very good at lowering cholesterol levels. These foods include fruits (bananas, berries, apples, oranges), vegetables such as peas, beans, broccolli, and oats such as oatmeal. Best of all, these foods are also low in cholesterol and saturated fats while carrying a good amount of anti-cancer & anti-oxidizing agents!
You can still eat meat and eggs even if you have high blood cholesterol, but you must watch your intake of foods. Everything will add up in the course of 60 years. You can't just limit the context to cholesterol levels. What about sodium levels, saturated fats or trans fats? There are foods low in cholesterol but very high in sodium or saturated fats. What are you going to do about that? Just maintain a balanced diet and make sure you eat your fruits and vegetables, just like what mom always said.