When beginning a new endeavor, make a separate checking account and deposit the full balance of your budget. For example, when planning a wedding, put everything you are willing to spend in the account and only spend out of that account for the event. It will keep you accountable to your budget!