What to do when you discover you might be selfish?

I think that I might be self centered and say that because I'm always trying to improve my flaws or my symptoms of my disease. And I'm always doing something to better my life without considering that I'm not the only one in the world with this issue. Any advice.

Its a difficult balance to strike between taking care of yourself and taking care of others. Anyone with chronic issues has to focus on themselves more at times just to function on any kind of reasonable level, but at the same time, always focusing on your needs and your faults and your own stuff is bound to drive other people away.

I've found that I need time each day/week to focus just on me. I need to set aside time to really help myself and focus on the things I need, but I also need to set aside time to make sure it is entirely about other people, that I need time to make sure I'm NOT focusing on me because otherwise I make myself worse by being too introspective.

Part of the problem with BPD, schizophrenia, and the like is that we can tend to get lost in our own thoughts. If we are allowed to spend too much time focusing on ourselves, we can get into spirals of thought that actually make us worse instead of getting better (even if the thought process is "how do I make myself better"). If you can, make a calendar and set times out that are just introspective/you times and then set times where you are not allowed to think about or focus on yourself and make it all about other people in your life. If you can, do charity work where you care for others (even if its just taking an hour each day to respond to people's inquiries on here). Don't give all of yourself to everyone else, but learn that sometimes focusing on bettering yourself means focusing on others.