You do know that most of the things you described are (as my Therapist loves to say) a part of your illness.
Whoop-t-do. Now you are instantly cured.
Seriously, I have children older than you so I'm not sure that I can relate to everything. But most of what you said is like looking in the mirror.
The support groups can really help. They don't replace professional help but most everyone is very supportive.
I hope things improve for you. Don't be so hard on your self. If you quit beating yourself up you may begin to feel better.
Do the dishes then hit the local hamburger joint to celebrate.
((((( Kaidabear )))))