It varies between people, it varies with food and food combinations, but in general there is a peak in blood glucose after about one hour and a return to near normal after about two hours. If you are not going to use continuous BG monitoring then to have some consistency, measuring two hours after meals gives a good indication of your reaction to particular meals.
You have GI the wrong way round, lower GI foods affect BG later. Glucose has a GI of 100, Lentils a GI of about 25.My postprandial reading, 2 hours was 7.0 which I thought was a bit high for a non-diabetic although it does still fall under the normal parameters. Also this was the number after I had after my breakfast was which around 55g of carbs of high GI food (3x weetabix, milk, some sweet oats - not much sugars though). I figured because of the high GI, is it possible that I could have peaked later as it's more of a slow release?