Hi... What you are explaining is 'Trauma' and it is really very hard to overcome trauma on your own. I suggest you seek a Psychologist that practices Cognitive Behaviour Therapy (CBT).
We can't change the past but we can develop new insights which can help us perceive it differently and help us make peace with it.
Therapy is a process and not a consultation. It takes time but address the issue from the root. Go with a mindset of 15-20 sessions (minimum) on weekly basis.
Next Steps
Seek a Psychologist who practices CBT. You can search me on Google or visit my Website (https://gunjanmaithil.wixsite.com/therapy)
Health Tips
Try regulating your routine — Sleep, Meals, Exercise, Breathing/Meditation. Fix a time and duration for it.