Well I see where you are coming from but you are possibly going about it the wrong way. Forget calories not really relevant. Ok so what are these passions you want to control (dont answer me, just yourself), it may be more pertinent to consider self denial of the active kind, or self abnegation as it is often called. So say you’d like to devote more time to God and learning about your religion but you find time runs away with you cos of work/school and friends and tv and computer etc. and somehow He doesnt seem to get a look in and those spiritual books or the Bible you want to get around to reading, just sit forlornly in a pile on a desk or get covered up with other things… then give up something and do something positive with the time instead. For instance , give up social media for one day (or if that’s too hard then an evening ) and spend the time reading a spiritual book or read a verse/s of the Bible and sit and think/pray about what it means too you. You could pick Sunday as it’s God’s day. If you really want it to be about food then try the churches fast, 2 small meals and one normal sized meal with no snacks, maybe try doing it on the traditional fast days, such as Wednesday and Friday. If you fast all day every day it can be difficult in my opinion for starting out, because you just tend to lose momentum. Remember also you can offer little things to control your passions, such as not having sugar in your coffee, skipping desert, only having one coffee in the morning, walking instead of getting the bus, having plain yogurt instead of a fruity one etc. assuming of course the preferred choice is the one you dont chose. My priest put it simply, always chose the hardest option. Basically just try doing what you dont want all the time, to make it easier to do what God asks of you. God bless and don’t forget to ask God for His help you do not have to do anything on your own.