It is depressing to see someone facing so many things deep inside you have explained nicely but you haven't written about your physical condition are you facing any kind of pain or body ache,are your hormones functioning normally please get your self checked.even vit D
b12 & hemoglobin count plays an important role.
Sometimes we can't forgive others for what they have done to us in past and in this process we spoil our present.if possible talk to your husband amicably to explain your point please don't get hyper,that spoils.
If you are qualified to work Profesionally start working or work towards it.shift your thinking from what expectations from others to what you can do for yourself.practice being calm and believe in the joy of letting go.
Next Steps
try to walk for 30-45 mins if you are allowed and have no physical complications and be with yourself while walking.
try simple deep breathing.
Health Tips
we can not change how people behave but we can always change how we react to their behavior.learn to love yourself from within.