This is very boring advice - but I think you would feel better - re. anxiety/ stress/ worry - if you didn't drink so much> That is from personal experience, I'm quite an on edge person and find I feel much better when I don't drink - just far calmer and my mind goes over things less - it has a real depressant effect. You sound like you are someone whose mind is their own worst enemy - in which case your mind needs all the rest, calm and healthy living it can get....swimming/ yoga/ dance/ meditation - and alcohol will be impacting on your sleep.
Even a couple of drinks will mean you don't sleep as deeply.
another thought - while you are waiting for a longer term change in your internal responses, you can focus instead on your behaviour and action.
This is again something I read about and was really helpful - when you have the negatiev thoughts (ie. in my case jealousy/ insecurity - in yours, frustration, anger with your daughter) - don't dwell on the fact that you have that feeeling, just accept it as a feeling passing through you - and focus on acting like someone calm/ happy/ in control -
by focusing on how you feel, you are going round in a circle of self chastisement, anxiety , judgement, driving yourself mad because you 'feel ' a certain way. LEt that go for now, it is who you are, you are like that a result of past experiences - so, deal with your actions.
I forced myself to act like a secure confident/ trusting person would act - and you know what, my feelings began, over time, to follow my actions. I found that by acting in a trusting way, the world was actually easier - I learnt that my responses previously - always giving in to my anxious thoughts - actually made life harder.
Therapy and practice will eventually change your feelings, so stop being so judgemental of them for now and just focus on your behaviour.
The circle you are in, of beating yourself up - is not helping. YOu need to let go of that big stick and stop hitting yourself with it!