Well, as you know I struggle with hormones and that's pretty typical for me at that time of month. If you don't think it's situational and more of a hormone/mood thing, then maybe it's best to realize it will pass and be extra kind to yourself. I definitely have been known to eat chocolate while watching movies that make me laugh during these times haha. Sometimes just letting myself cry for awhile actually helps, too. You could just tell your husband and daughter you are feeling emotional but are okay and it will pass if they are concerned. This is what I explain to my SO so he doesn't think something is seriously wrong. Sorry you are feeling like this.
Edit: I missed the part about the perforated ulcer and wishing it would have killed you. Didn't realize you were feeling so low so I am realizing my comments maybe weren't the best for the situation. Hope it doesn't last long for you.