Hi. I can understand what you must be going through. Facing stressful life situations repeatedly takes a toll on our emotional health. Generally, our past experiences guide our future behaviour but often we let bad experiences in past overcome everything which let's our present and future difficult. We need to move on in order to see the situation in a newer light.
You should consider seeking professional help. Treatment with medications or psychotherapy or a combination of both will help you deal with situations in a much better way.
Next Steps
Seek a Psychiatric consultation.
Health Tips
Start exercising daily. Start writing diary daily to vent out your emotions.