Welcome to Just Answer and thanks for your question. Are you a diabetic? What medications do you take?
Thanks for the additional information. No amount of sweets will make the blood glucose of a person who is not diabetic soar to 12. Most never get above 8, or possibly a 9 with all the carbohydrates in the world. You need to be checked for diabetes and get on a treatment program. I expect what is happening is that you are having reactive hypoglycemia which occurs when you eat too many carbohydrates at a sitting. In a few hours your blood glucose drops precipitously - even enough to wake you up feeling weak, sweaty, dizzy, with blood pressure fluctuations. With medication and a proper diet you should be able to sleep better and your blood glucose levels should be between 5 and 7. Please see your medical provider for testing as soon as you can arrange it.