Some thoughts for you ... First, if you are a reader, I suggest you look at Jenny Ruhl's book "Diet 101 - the truth about low carb diets" She deals with why they sometimes fail. My take on your 'situation' is like this 1. we know that to loose body fat (which is different to weight) we need to get our bodies to burn (saturated) stored fat. 2. your body does not really mind where the saturated fat comes from, either diet or stored, but it will use dietary saturated fat first. 3. on top of this, if you are taking any carbs, the body will use those first and ignore the fats. This is really important because you may find that you are very carb intolerant and those small chocolates, etc are turning off your fat burning genes. 4. it sounds like you're maintaining your weight, and what is good is that you find it enjoyable, so it should be sustainable. It may be one item in your diet that is giving you grief, it may be a combination. The only way to know is a very restricted diet for a short period, see the effect, and then start adding things back So, I would try the following for 2 weeks and see if there is an effect. 1. limit all carbs to very low levels (<50g per day and only from leafy green plant sources). obviously this means no choccies, etc. 2. limit dairy to just a few grams per day, perhaps try coconut cream in your coffee. and if you have to have cheese, stick to the hard parmesan type. 3. talking of coffee, limit to 2 espressos per day. 4. no alcohol - it may be good for the heart, but not good for weight loss 5. eat whole meals, 2 or three per day and stop snacking in between. Last meal at least 4 hrs before bed-time (not always easy) 6. Limit saturated fats (with the exception of coconut products), rather go for mono fats (olive oil, etc) 7. eat lots of fish, salads, olive oil (minimum 20ml per day - take medicinally if you have to) green veggies, coconut products, avo's, and lean cuts of meat. I realise the lean cuts of meat sounds weird, but remember that you are trying to limit dietary saturated fat to get the body to burn your own. 8. keep protein to about 2 portions per day, each portion about the size of your palm (maybe 3 portions if riding epic that week!) ... no more chowing down on biltong all day long! 9. try to get at least 2 tablespoons of coconut oil per day in your diet - it speeds ketone production and satisfies hunger. 10. eat till you are full. DONT go hungry - its not sustainable. 11. for this period try to stick to moderate exercise on water alone. If not possible then take your Gu in the period 30min after starting exercise and 30min before ending exercise. What you are trying to do is get your body into a truly fat burning state by limiting other sources of fuel. I realise it's draconian, but you did ask for options and it's for a short period just to see the effects. What should happen is that you enter a state of mild ketosis and your body will start burning fat. And yes, a small amount of chocolate - especially at night - WILL derail this process because of the effect they have on blood glucose / insulin. If you are an analytical type, get a blood glucose meter and see the effect that foods have on your blood sugar. There is a correlation between blood sugar and ketones which is useful seeing as measuring blood ketones has become ridiculously expensive lately. I know that when I keep blood sugar levels under 4.8, then I loose weight reliably - your level will be different. If you develop halitosis or constipation, cut down on the protein, especially eggs, and increase salt & olive oil intake. Lastly, if you go this route and nothing changes, then you may have adrenal issues (thyroid) that are messing with your metabolism.