Hmm, this is a difficult question to answer for me. I have been on the diet for 32 weeks now or 224 days as of today and I dont stick 100% to the diet but then I dont go overboard either.
For example, I dont drink just water, I drink dilutable orange squash with no added sugar instead of just plain water, and I use psyllium husks every day to make a "porridge" like shake. Also about twice a week i "treat" myself to 150g of walnuts and twice a week I have a treat of a cappuchino at a coffee shop and drink 2 cups of coffee per day with semi skimmed milk. I also eat a chicken breast and 4 tablespoons of pickled cabbage about 2-3 times a week, but I dont do AAM week, just SS all the time with the above mentioned added each week.
Now, I will sayI fall out of ketosis a couple of times a week, but I havent found this a problem for myself whereas other people might. I dont eat anything else but I dont go mad and binge either. Doing the above I have managed to lost almost 8 stone on this diet in 8 months, and at my WI today I had lost 7 pounds in 2 weeks. Having these "treats" mentioned above has kept me doing this diet when I may have given up otherwise, this wont work for alot of people but it has for me
Another thing I have found that helps me is what my CDC has called "eating by proxy"
For example, if I am at a coffee shop with a friend or relative then I ask for a sniff of what they get to eat (usually a muffin or a piece of cake), may sound strange but my friends and family are used to me asking this now
A sniff is usually all I need of a food to satisfy me. One time I really liked the look of a cake in a shop, so I bought my brother one and took it to him to eat and he described what it tasted like and I had a good sniff of it, really stopped me wanting one for myself etc. This may not work for anyone else but I love doing this now, and I am determined that I am never going to eat things like this again!
Anyway, sorry for rambling a bit there, just thought I would share what keeps me going on this diet for so long