Think of this list as the big red button you need to push when you find things getting too hard to deal with: 5 Hard Things You Need to Start Doing for Yourself on Hard Days
So much advice is trite. I found this a more fundamental and thoughtful list of things to pursue when you are struggling.
Good luck.