create a budget of ALL your expenses. Right down to the money you spend on coffee and to get your haircut.
Get a very clear picture of what you need to spend, want to spend and are just wasting.
Set a spending limit based on spending needs for each pay period and put anything additional into a separate account