Might sound obvious, but are you incorporating exercise? I used to diet and would always lose a little, then put the weight back on again. Once I started personal training the weight flew of and has stayed off. I don't need to count every calorie like I used to do either.