Sorry to hear the time you are having. Maybe before bed whether you have BH or not you should have a nice warm shower or bath, then make yourself a warm drink(if you can stomach it) and then go to bed. If you try to do this at the same time each night it might help you settle off to sleep. Also with waking up anxious and in night sweats, maybe you should add a cotton sheet to your bed and then all you have to do is throw back the doona and still be covered but not as hot. Also a glass of water beside the bed might help with a dry mouth. The toilet thing is probably an issue at the moment, but use it as a time to stretch your legs to prevent cramp etc. It's hard but the less sleep you get the more anxious you are probaly getting, maybe try some calming techniques etc.

All the best, I know it sucks and you have every right to complain, I just wish that I could help you more.

Love