Chava, sending you hugs and some daylight to shine onto those demons. The little buggers are certainly persistent!
I know this is top down, but, there's nothing shitty about you. Despite the worst that the demons can do, you are an achiever, you care, you work, you support yourself
You are a valued and caring member here.
Bottom up stuff;
Grounding with all five senses, have you any nice smelling herbal tea to make a mug of, to smell and taste, a warm bath or shower followed by a warm blanket or warmed fluffy towel, soothing sounds, shapes colours pictures to draw or colour...
Stuff in the middle, concentrate on breathing, gently bringing yourself back to breathing when your mind wanders.
Hugs if you'll have them.
@