Morning,
Your abdomen is the best place to inject rapid acting insulin as it has the quickest absorption. The back of your arms are also an op to, but there's an art to it that I've not worked out!
I think it's good practice to not inject basal insulin and bolus insulin near each other. As a result I put my basal into the top of my buttocks and thighs, and bolus insulin in my abdomen. There's not really a need to put basal insulin in your abdomen as it does not require any of the quick absorption properties that your abdomen offers. Not injecting basal in your abdomen also gives that area a wee break as it tends to be the most used site on everyone's body.
This information and template on the RHS of the page will help:
http://www.bd.com/us/diabetes/page.aspx?cat=7001&id=7282
Junk food will do nothing for your BG. We all eat it at times, but keeping these occasions to a minimum will help you control your BG and your health.
To answer your thread title, there are no foods that will lower BG. Protein will have minimal effect on your bloods, although some claim different. Fats when eaten with carbs help to reduce the rate at which the carbohydrates are converted into glucose, but it's important that they're healthy fats.
Have you learnt much wrt to carb counting? Also, correction doses? A correction dose of 1u will typically lower BG by 2-3mmol/L. It's advisable to speak with your DSN before trying this, especially if you've not done it before?
Is your basal insulin set properly? Are your bloods roughly the same on waking as before bed?
Cheers,
Grant