All my life I been there for others, my father, my mom, my ex GF, friends and so forth. But did not see my own shortcomings as a person
That makes sense! Around our house we borrow a saying from the airline industry:
Ya gotta put your own oxygen mask on first!