Well, you could try this. It's worked for me in the past.
Prepare a small portion of wholegrain cooked kashi or oats (steal cut or rolled) with some milk. Pre-log this as your midnight snack, and put it in an easy to use, single-serving microwave safe container. Eat this snack about 15-20 minutes before your usual melt-down time, and then drink a bit of water or have some herbal tea. Wait about 30 minutes and reassess your feelings.
If you're still having cravings, eat a small amount of fermented vegetables such as kimchi or sauerkraut, and reassess again.
If you're still feeling hungry, then eat a small high-protein snack such as a hard-boiled egg or a piece of string cheese (something simple that is easy to portion correctly).
You can plan this into your routine in advance, or just use the tactic and record the stuff later. I've had both scenarios work for me, although I currently don't have the problem and so have been able to stop using the technique.
| current weight: 141.8