Just one more thing from me regarding handling negative emotions, DIM...

Where perhaps you buried them in the past... or handled them in a less than healthy way... and yes... they will come up from time to time...

Not sure what your beliefs are regarding the human condition of being able to spontaneously modify one's emotions...

IF this is something that you consider accurate... you might practice changing your emotions on demand...

and secondly...

allocate specific (and appropriate) times and places to have your moments of sad... angry... frustrated...

what ever you need to work through and release those emotions... with a maximum time per "session" so that you don't go through your day in those negative emotions...

I used to do that at night, when I was by myself... those were the times I really allowed those emotions out which eventually lead to those emotions not erupting at inappropriate times...

and I knew those emotions were released over the specific context when I would try to get myself into the negative emotion... and there was nothing more... no more tears... no more anger... no more fear...

As always... just a thought...