It would be fine if she had been gone this long without your DD, but this is awful for you. I am glad you are getting sleep though. I hope you get to see her soon.
I totally know what you mean about keeping the cool until you boil over. So hard to contain. Good job.