A BIG BIG GrandpaHUG to you.!
After reading your post it is one thing that CRY out to me....you have to build your self esteem and be able to start loving yourself.
I will also recommend you to start with meditation. This will help you to get a better perspective(because of time to think and to calm down.)
Most of us struggle in our daily life, and if we let this struggle control our life...well then we might collapse.
Try to avoid any negative influence, try to focus on the positive...try to turn around any thoughts from "half empty" to "half full" from dam* rain to "thx for the water it brings life"....it might sound strange and be a bit hard in the start....but it will slowly change the way you see your life and it become your way of thinking.
If you feel down....visit places like this...interact with us....it gives positive impulses that might help you on the turnaround.....always remember that you are not alone in your struggle....million and millions of other have it much worse....so who are we to complain. (just said to get another focus, I use it myself

)
Another big hug and good luck
