@serenity648
We have 2 insulin responses. The first phase is pre-formed insulin from storage granules in the pancreas and is a large response that is intended to limit post meal rises and suppress any additional glucose production by the liver. It starts rapidly, within a few minutes of starting to eat and continues for about 15 minutes.
Then there is a second phase of newly made insulin, much smaller than the first, and that production continues until normal levels are reached.
In the example you gave after eating that lunch it looks like your first phase was insufficient and your second phase was slow. When I say insufficient, it could be that or it could be insulin resistance - sufficient insulin but rejected by the cells. But I am no doctor and am very often wrong.
http://www.phlaunt.com/diabetes/14046621.php
Other things can cause rises to be elongated, such as low GI foods and even fats binding (keeping levels lower but longer).
In T2s when carbs are also part of the meal, protein has very little effect on levels. Excess protein in the absence of carbs can do, but it takes a long time to break down so any bumps or spikes are likely to be hours later.