36 hour shifts are ridiculous. No one can cope with being alert for that long!
I'm so glad things are moving in the right direction for you. Sorry about your ex...