You certainly still have so many upsetting things going on...
I understand how upsetting it is to not feel another humans touch.. When everything was just **** in my life I went an adopted my Dog from the pound. He was always there for me and still is. Will a dogs company replace human interaction? Nope but it sure makes me feel better, and my dog looks a lot cuter wearing a bandana than my stressed out spazzing freaked out husband. ( long story not worth telling)
Try and Hang in there ... Enjoy the time you have with your son even if its just a few minutes a day. You will continue moving forward and you will find ways to fill your time you won't always feel alone. Reach out to real life friends when you can . Of course Pc and all of us are here for you !
Do something daily for you ! something that makes you smile ! No matter how small . You deserve happiness and you will find it.