Hi
I understand your concern.
You have require treatment in many aspect to correct your emotion and
anxiety.
For your gut the medicines best to treat your symptoms is
mirtazapine.
Mirtazapine has excellent review in
IBS plus sleep problem.
It has dual role in both in anxiety and sleep problem.
You have to follow sleep schedule for better sleep.
certain routines and lifestyle modification will help you like
fix sleep schedule and stick on it
no day time sleep
exercise that makes you fatigue
avoid heavy meal in dinner
avoid tea coffee soft drink at night
stress free activities and meditations, Do pleasurable activities.
avoid alcohol and smoking
use bed when you feel sleepy
read up to when you will sleepy
calm and cool bed room
All of this will help you to restore good sleep
Besides this there are some medicines like benzodiazapine and zolpidame which are useful in treat sleep problems
Get well soon
Thank you