Unexpressed emotions will never die. They are buried alive and they will come forth later in uglier ways.
Stop beating yourself up. You are a work in progress - which means you get there a little at a time, not all at once.
Every moment happens twice: inside and outside, and they are two different histories.