Some of you guys are very fiscally irresponsible. I think it should be mandatory in HS and college to have a class on money management so people know how to appropriately spend their money, cuz most people end up trapped in heaps of debt and complain that they're struggling paycheck to paycheck even though they have a pretty reasonable income.
It comes down to living within your means and only paying for stuff you can actually afford, and setting a budget as well. Don't go out and buy a bunch of stuff on payday, consequently struggling to survive until next payday. If you don't have cash for something, you probably shouldn't buy it.