OMG! You have experienced way more than just "some hard things"!
What you have been through is enough to get any healthy person depressed or ill! You seem to have amazing resilience to be coping as well as you seem to be.
And yeah, GLP anhedonia doesn't help!
I didn''t recall the name of it, but there is a stress scale, (I looked it up) --The Holmes-Rahe Life Stress Inventory, which is a tool designed to measure the amount of stress a person is experiencing based on recent life events.
It lists various life events -- such as the death of a loved one, divorce, job loss, or personal injury -- the score can suggest a greater risk of health problems, including illness or emotional disturbances, due to accumulated stress. You can tinker with it here --
Holmes-Rahe Life Stress Inventory - The American Institute of Stress
The place to start is to find out how stressed you are and more importantly, how you are effected by stress. This tool assigns point values to various life events quantifying stress levels. Individuals can calculate their overall stress score, offering insights into their potential risk for...
www.stress.org
And, yeah, if you have access to a psychiatrist or therapist, by all means this is a good time to check in.