It sounds as though you have early signs of diabetes. Check with a doctor as soon as possible. Have you been gaining weight with little eating? Are your weekends spent sleeping?