Раз уж есть такая проблема, то нужно ее обязательно решать и без ограничений и лишений себя некотороых удовольствий здесь не обойтись.
Есть такая теория, которую, думаю, что уже миллионы людей использовали на практике, и я в том числе. Правило четырех конвертов. Нужно распределить Вашу месячную зарплату на четыре части, а точнее на 4,3 (четыре целых три десятых), потому, что в месяце чуть больше четырех недель. И старайтесь не использовать больше, чем положено на неделю. Это работает. Но постоянно чешутся руки залезть в другой конверт...
Лично у меня таких проблем никогда не было, всегда старался экономить и денег хватало, чувствовал распределение, чтобы средств хватило. Пришлось использовать эту методику, когда женился. У супруги чувства меры нет, есть деньги - тратит. Остановить можно только если не давать деньги. Тогда обижается.
Очень важно вести таблицу расходов и доходов, отлично дисциплинирует и всегда можно посмотреть на что были потрачены деньги. Сделать выводы и постараться не повторять ошибок.
Еще есть методика распределения, когда 10% от зарплаты каждый раз, когда получаешь деньги откладывать на депозит в банке или, если есть, то какой-то другой способ сбережений, который также позволит не только не потерять, но и увеличить накопления. Остальную сумму распределить на то, что обязательно будешь покупать или оплачивать. Это коммунальные платежи, еда, некоторая одежда или еще какие-то платежи. Когда эта сумма определена, то отложить ее и не трогать, а использовать только по назначению. А если что от этой обязательной суммы останется, то на нее можно себе позволить лишнего или лучше добавить ее к депозиту.