Alright thank you very much :)
Any number of reasons
high fat content of meal fat slows digestion
high protein protein is slow to digest
Gastroforses Not sure on spelling but it means you digest food slow
your pancreas is way to worn out and cant make enough insulin so your BG goes up.
your eating too many carbs.