I don't know about the almonds lowering blood sugar, I have not heard that before. I am sure that the answer is on the internet in the form of a Google search. I can tell you that almonds are a great snack and I usually eat a hand full before going to bed, to offset the dawn effect.
It looks like almonds may help. Here is my
search.