I have odd eating habits too. I change my diet about once every 2 months but when I'm on that diet I eat the same food everyday. At the moment I'm eating this;
Breakfast: 3 Weetabix in a bowl with soya milk heated in microwave and stirred so it's like porridge (yum) and a banana
Lunch: 2 rice cakes, a babybel (small cheese) and an Alpen cereal bar (the best cereal bars as they have the least sugar in, only 62 cals and low in fat)
Snack: A can of apple slices
Dinner: Another bowl of 3 weetabix's eaten like porridge.
I've gone from about 9 stone (125lbs) to 7 stone 4 (102lbs) doing this so I would say it's been pretty successful. There have been a few minor changes throughout but not many and I have at least one day off for events like birthdays/parties, going out for meals, etc...
I am obsessed with planning what I eat in advance and I keep a diary too and have to write everything down.