Hi,
I've seen your posts many times, but I am not sure how old your son is since my advice will be different based on his age.  So sorry you are having such a tough time.  It can be so disheartening to have things be such a struggle.  My oldest DD, 3 going on 4, went through very difficult phases and my 2.3 year old has a terrible temper, so I know how draining it can be.  I never took time for myself when things were at their worst so I am glad you are making time for yourself and also having him help you sleep in etc.  Building up your reserve of patience can help quite a bit.  Hang in there!