My lesson is : the only thing you'll keep till the end is yourself. Take care of your body and mind. Your money should go first to rent, food and health expanses. If there isn't any money left at the end of the month it sucks but it's better than splurging on random crap and eating garbage.
Two additional things : You can cook without spices, but you'll enjoy life a lot more with them. Don't be stingy on the quality of your food.
I was told long ago to pay yourself first. Put money aside then pay the bills. You need saved money for those unexpected expenses. Even if you can only put away as little as $5.00 per pay check. It will grow. Also, invest in a retirement fund.
Two additional things : You can cook without spices, but you'll enjoy life a lot more with them. Don't be stingy on the quality of your food.