I hate myself so much for shouting at my 18 year old son today I can't sleep. Whilst he did drive me nuts I hate that I shouted. There is literally a voice in my head that is saying stop shouting but I just carry on. I love my kids so much and know better than to parent like this. Its not my default setting by any means but I feel ashamed if I do it. I'm sitting here at 1.41am typing, crying, typing crying. Parenting never gets any easier. Its a life full of guilt that I should be doing this better