2 Kings 20:19 (NKJV)
One bad habit that pretty much the entire human race shares is being selfish; fortunately, we don't have to live that way, but it is often how we act. Most of the time we think more about how things will impact our lives and what interests us than we do about how other people will be affected by what might happen. This kind of selfish thinking is not only wrong, but it can be very harmful. If we only live our life based on what is best for us, we will tend to make short-sighted decisions that can cause problems for others.
In 2 Kings there is the story of King Hezekiah; he was sick and God healed him. But King Hezekiah had a problem with pride, as we see recorded in 2 Chronicles 32. When ambassadors from Babylon came to see him, King Hezekiah wanted to show off what he had. Afterwards, the prophet Isaiah came to the king to ask about what had happened and after learning that King Hezekiah had shown the ambassadors everything he possessed, Isaiah foretold the destruction that would eventually come to Israel from Babylon.
King Hezekiah's response to what God said through Isaiah was a selfish one, Hezekiah was only concerned about what would happen to him and not about how others would be affected by what would happen. We have to make decisions not just based on what is best for us in the short or even long term, we must make decisions based on what is best overall, even if it means we might suffer a little because of it. Don't just have the "that works for me" attitude, live a godly life that paves the way for others and does not leave hurt people in its wake.