I would suggest you contact your doctor. You do have some symptoms of diabetes with excessive thirst and urination. If you do have diabetes, it can be controlled with a diabetic nutrition therapy, exercise and perhaps medication (either oral or injected insulin).
There is no explanation for why you are craving sugar. Are you eating enough
protein (meat, poultry, fish, eggs, cheese,
milk and dried beans)? High carbohydrate foods induce sleep as well as elevate your mood. Do you eat several high carbohydrate foods at lunch i.e. starches or sweets? Do you feel happy after eating sweets like sugar?
Your mood swings though should be evaluated by a psychologist. But first, I would suggest you see your medical doctor who can evaluate your physical symptoms.