Going to sleep fine finally after years? But now you cannot stay asleep?
Your body may be craving some fuel so try filling the tank with protein prior to bed. Have a cup of warmed spiced milk with coriander, cinnamon and nutmeg. Or have a chunk of celery with some peanut butter. Bust opens a can of beans and eat some of those.
Those are some protein choices. Make sure you pick protein choices which your body tolerates well. The key to digesting proteins is chewing chewing chewing. Make sure you chew your food well and do not dilute with too much liquid.
You may be waking up in the middle of the night due to hypoglycemia - low blood sugar. Protein helps prevent that.
Give it a shot. Let me know how it goes for you.
Related useful posts:
Eating and Drinking: Don't Mix
Shop by Health Concern
Shop by Symptom
Shop by Brand