I have a confession. I spend way too much money. I have decided that I will eventually need to be making enough money to fulfill my lifestyle but until that day arrives I will have to take up budgeting. The mint app has been a lifesaver. You can sync all of your cards to it and it will breakdown where your money is going each week. It has definitely given me a reality check and given me opportunities to budget through the app!
It's FREE, allows you to track your credit score without impacting it, and can link up to any bank account, venmo, and paypal. It provides an in depth analysis of where your money is going and makes it so easy to budget. Easy to edit expenses too (ex: I bought $80 of groceries on November 25th, and I split it into $20 for November budget and the rest for December budget since I wouldn't eat all the food till December).