What I get from your case is that you have many traumatic experiences in your life. May be you have some personality issues as well which make you vulnerable to such traumas.
Next Steps
I will strongly recommend you to visit a psychiatrist. You will need psychotherapy for sometime.
Health Tips
Share your feelings to family and friends to ease out yourself. Best of luck.