Hi. I went through your query in detail and can understand what you must be going through. You have faced a lot in your life and your early experiences in life have left unresolved conflicts within. Considering the fact that you are having suicidal thoughts as well, you should seek professional help at the earliest. Please consult a psychiatrist and get yourself evaluated completely. You will benefit a lot from treatment with medications together with psychotherapy.
Next Steps
Seek a psychiatric consultation.
Health Tips
Start exercising daily. Start writing diary on a daily basis in order to vent out your feelings and emotions.