You're probably being harsher on yourself than you should, but still, you certainly sound like a mum in need of help. Getting some time to step away and revive yourself can make a huge difference to how you cope and how well you can manage yourself.