Good cries are great releases. Beating your self up emotionally not so good. You seem beat up enough.

I hope you are okay and I am sorry for where you are.
Just write and keep writting until you get it all out.