2-3 per week will not affect your cholesterol level, it is not the cholesterol in the egg themselves that affects your blood cholesterol level, it is the fat you cook them in. therefore, either boil, poach or scramble them rather than fry.
All fruits contain natural sugars and eaten in large quantities will increase your blood sugar levels. But 3-4 portions of fruits spread throughout the day will not affect your blood sugar levels. Therefore limit grapes to about a handful at any one time.
No, starchy foods such as bread, potatoes, pasta and rice provide the body with energy, therefore should be included in each meal. However all foods eaten in excess will increase your calorie intake and therefore leads to weight gain.
Diabetic sweet and chocolate are usually sweetened with sorbitol which can have a laxative effect; they also tend to be higher in calories and fat. Therefore, eaten in large quantities could cause weight gain.
No, it is not necessary to totally avoid red meat, although it does contain some saturated fat. Therefore, have small portions using low fat cooking methods. Red meat is a rich source of iron and so unnecessary restrictions is not advised.