Hi and welcome to the forum! I am glad that I can help you.
You want to know the cause of the symptoms that you experience.
Diabetes melitus is a metabolic medical condition where the body can't control the level of the blood sugar. This condition may appear due to stress, obesity, lack of insulin or resistance of the insulin-receptors to this hormone. When the blood sugar is less than the lower normal range, individuals experience muscle weakness, shaking, hunger and dizzines and fainting. Individuals who experience diabetes may be losing weight.
According to the data that you described, you may or may not experience diabetes. Have the level of your blood sugar checked (because the test is done early in the morning you must be hungry before you give a blood sample). Have a glucose tolerance test done to rule out possible latent diabetes.
Please keep in mind that I provide medical information only. I am not able to diagnose medical conditions online. Please contact your doctor for further advice and information about diagnosis and treatment options.