Student life is awesome, but it can be tough from a financial point of view. There are however plenty of ways to push that salty crack moment further towards the end of the month.
Cash, no card: Ditch your store cards and stop buying day-to-day things like food on credit. Borrowing money costs money; lots of money. If you don't have the cash in your pocket or on your bank count, then you can't afford what you want. Either wait (save!) until you can, or let go of your wish
Budget: Draw up a budget and reserve specific amounts for food, going out, phone, rent, etc. Don't forget your savings account. Just R100 per month equals R1200 per year, plus interest, which is enough a plane/train/bus ticket to see your family over Christmas.
Stop smoking: A one-pack-a-day habit easily sets you back R13 000 annually. Ditching the cigarettes will gain you R1100 per month.
Home made: Grabbing a coffee here and a sandwich there some three times a week sets you back ±R600 per month. Instead, fill a flask with coffee and pack your own lunch/snacks.
Book sale: Textbooks are very valuable, and most will end up gathering dust. Why not sell them? Place a notice on your uni's physical or virtual notice board and Bob.
Second hand: Buy textbooks, gear and other things including a replacement of your stolen phones second hand instead of brand new. It will save you tons of money.
Work! Want to have more to spend? Then find a job! Success and money have to be earned, and won't land in your lap accidentally.