I would like to reply to the idea that you should put yourself and your needs first.

No major religion throughout human history has advocated this "me first" idea. However, it is advocated by the popular culture of the United States in the year 2005, and has been for perhaps a couple of decades. I think there is a reason that throughout human history, across most cultures, this philosphy has been rejected.