Hi - (((CYBER HUG))). That's a LOT to deal with simultaneously. Agree that the least stress you can have is the best way to be, so it's good you've blocked his texts.
Take good care of yourself - treat yourself like you would treat a much loved one.
I am another person who cares. You can get through this!