this is just boomer talk, I am sorry but todays world is different to the one he grew up in. We face challenges that makes prioritizing 100% on family extremely hard.
I dont have any good advice, but wanted to say hang in there buddy. Its gonna get better. You wrote that you're usually the one supporting your friends. Maybe its time you asked for help from them. It may not be easy but you will be surprised how caring friends can be.