I cannot stress this enough - always live below your means. Whether you make $1000 or $100,000 a month, always spend less than you earn - if possible, a lot less. A word of advice to the young - take finance courses in high school and online. Save money - always save. If you don't, the person you borrow from will own you. Avoid impulse buying. I know that buying stuff makes one feel good. Find another way to feel good. Remember, every dollar you spend means you have just transferred your wealth into somebody else's pocket. You'll find that if you save for a rainy day, that rainy day will never come. Why? Because you'll be ready for it. That's my best guess.