<prompt> Human: Hi reddit!Almost exactly a year ago, I packed my bags at home where I had to count every penny and never had enough to even think of savings and came to Malta to live with my boyfriend steady earner. After a few months of looking around, I finally found a steady job. Not long after, we moved flats to a more expensive one, and I have gotten multiple raises. Now, with spendings and earnings that are rather steady as compared to any other point in my life, Id like to start saving - for a summer holiday, for a new computer, and for the general future.Earnings I earn 1 200 EUR after taxsocialinsurance deductions. The boyfriend earns 2 200 EUR, after taxsocialinsurance.Required spendings: 630 EUR 1 100 EUR rent with utilities - I pay 200 40 EUR cleaner fee - I pay it 250 EUR - around how much I pay for grocerieseverything monthly 80 EUR - therapist, monthly 20 EUR - phone top-up 40 EUR - gym feeDiscretionary spending: 240 EUR 5 EUR - Spotify 5 EUR - random kickstarter donation 50 EUR - extra classes at the gym for a month 100 EUR - over a month, going out for food or drinks or to the movies with friends 80 EUR - haircutdye, makeup, clothes, cosmeticsAs you can see, that comes up around 850 EUR each month, which will now leave me with a theoretically saveable 350 EUR.However, there are more expenses than that each month, that Im always unable to take into account: new furniture we plan on getting, a friends wedding next month, extra spendings when we have guests from Poland stay with us over the summer...These random expenses that I mentioned end up with me with maybe 50 EUR left in savings I used to get 800-900month, until this month. But we want to go on vacation in OctoberNovember, by when Id need aroud 1 000 EUR in savings.How do I budget the money I have in a way that allows for the extra expenses, but also lets me slowly accumulate enough savings for a holiday late in the year, and for me to have emergency money in case something happens?Sorry for the wall of text!  <response>: Pay yourself first, instead of letting that extra 350 eur get eaten away throughout the month, transfer it to a separate account as soon as you get paid. To make it easier in the beginning, only transfer 250, that still gives you 100 a month to spend on whatever comes up.And after 4 months, youll have your 1000eur for vacation. 