I feel like many people can understand eating when you are bored, which is a habit that I am working very hard to break. Now however, I seem to be having a completely different problem. I have had some degree of insomnia for most, if not all, my life. Recently, it seems to have gotten worse. I used to have a drink or two before bed and I would find myself getting sleepy, falling, and staying asleep. I would stay up late, but my work schedule allowed it so there was no problem. After concerns from a friend and a bought of gastritis, I have decided to mostly stop drinking. Now the problem is finding a way to get to sleep and stay asleep. I have tried melatonin and Benadyrl (diphenhydramine). Both relax me to some degree, and sometimes they do help me fall asleep, but then a 3-4 hours later I am awake again. And I mean WIDE awake. Worse yet, as soon as I wake up all I want to do is eat. I don't know that I am truly hungry. It is more of a strong craving for things such as trail mix, but in large enough amounts to be considered more of a small meal. I HAVE TO get my sleep schedule back in control. Please, if you have any advice, I need it! Thank you.