J'aurais une solution plus ou moins radicale mais à voir si tu veux le faire ^^ c'est ce que je fais perso et je suis quitte de pioché dans mon épargne si je dépasse le budget.
Comme je t'ai dis dès que je reçois de l'argent sur mon compte courant je fais mes virements sur mes comptes épargnes.
Ensuite pour tes prélèvements (prêt voiture, abonnements téléphonique,...), je te conseil de changer l'échéance de tout ça.
Par exemple si tu reçois tes sous en début du mois (le 1er ou le 2) tu peux changer l'échéance de tes prélèvements quelques jours plus tard (dans mon cas le 7), il faut surtout faire attention si jamais ta un soucis de transfert il vaut mieux que l'échéance soit pas à la même date que ta rentrée d'argent.
Suite à tout ça il te restera seulement l'argent que tu peux dépenser pour le mois, si ta peur de dépasser le budget demande à ta banque que tu refuses d'être à découvert
Voilà après le délire c'est que si tu veux te faire plaisir (à vouloir dépenser une grosse somme pour un cadeau ou autres) va falloir que tu pioches dans ton compte épargne mais je te le déconseille.
EDIT :
Perso je garde très peu d'argent sur mon compte courant (même si c'est vrai qu'il est conseillé d'avoir de la réserve) mais si je laisse de la réserve je sais que je vais être tenté de le dépenser, du coup je place de côté des sous sur mon Livret A si j'ai besoin de pioché dedans pour des grosses dépenses (voyages, cadeaux,...) et tout le reste sur mes comptes épargnes.