If you already have what appears to be an unquenchable thirst (because you say that you “drink water like a camel”) and if you aren’t particularly careful in your diet (because you claim to eat indiscriminately “as long as it’s in [your] calorie limit”), then have you been checked for diabetes recently?
Part of the reason that I ask – and of course you realize it’s a rhetorical question; I don’t propose that you should answer it here – is how much I have been learning about diet, nutrition and “calories” – particularly those from carbohydrates – in the past year.
“A calorie is not just a calorie.” Calories from different food sources have different effects upon our bodies. Calories obtained from many carbohydrates: bread, pasta and pastry, grains, starches of all kinds and particularly sugar – including sugar from fruit juices that you may consider to be “healthy” – have a much different effect upon your body, not just in terms of energy gained, but in terms of how it is metabolized and used by your body – or stored as fat – than calories obtained from protein and from fat itself. “Low-fat” diets are NOT very healthy.
Since switching to a diet containing much fewer carbs and now consuming more protein and fat in the past year I have not only lost weight but gained energy, and I seem to sleep better, too. (I always thought that I slept pretty well, but even “pretty well” has improved; I sleep great now.) And I haven’t “given up” all of the things that I loved, I just eat less of them now, and more steaks and salads. More bacon, too.
My suggestion would be that you check with your physician to see whether you may be developing or at risk for diabetes, and change your diet to eliminate simple carbs as much as possible. Quit eating so much bread and pastry products, pre-packaged and refined foods in general, grains such as rice, corn, wheat, etc. and potatoes. If you like fruit, then eat that “moderately” – and fresh or “whole” fruit only; no canned fruit packed in syrup, and no “fruit juice”. Keep eating most other fresh vegetables, and unless you’re a vegan or vegetarian, then go wild on meat, cheese, eggs – and butter.
This isn’t just my say-so; there are a lot of advocates of a high-fat, high-protein and low-carb diet to improve health – which will soon enough improve your sleep hygiene, too. I suggest that you look into that.