CarbsMostly whole grains, millets, dals and fruit. Swap maida and sugar for atta, brown rice, jowar, bajra or ragi.
FatsAbout 3–4 tsp of cooking oil for the whole day, plus nuts and seeds. Keep ghee and butter small, and avoid vanaspati (trans fat).
Sugar and saltAdded sugar under 25 g a day is ideal, and keep salt under 5 g (one level teaspoon).
Never miss twiceYesterday slipped. Win today.
Never miss twice.One bad day is noise. Two in a row is a new habit.
Protein at every meal.About 25–30 g per meal keeps you full and protects muscle while you train.
Drink before you eat.A glass of water before each meal cuts mindless eating.
Don't eat back all your workout.Your target already includes daily exercise.
Judge weight weekly.Daily weight swings 1–2 kg from water and salt. Watch the 7-day average.
Choose a workout. Your selection is a draft until you log it.
Never miss twiceYesterday slipped. Win today.
Something beats nothing.A 10-minute walk counts. Every minute adds up.
Walk after meals.10 to 15 minutes after lunch and dinner steadies blood sugar.
Lift twice a week.Strength work keeps muscle while you lose fat.
Rest is training too.One easy day a week and good sleep let muscles rebuild.
Play with ink at your own pace.
Never miss twiceYesterday slipped. Win today.
Guard your sleep window.7–9 hours, with the same wake-up time every day. Rhythm matters as much as hours.
Tired means hungrier.After a short night, lead with protein, skip the extra chai and go to bed early instead of eating more.
Protect the last hour.Lights low, phone away, no heavy food. Let your body wind down.
Choose access only when you use a feature. Manual logging remains available.
These switch on in the Play Store and App Store apps
Optional Google backup sends diary records and settings to your own Drive only when you choose Back up now. Camera images, biometric details and raw sensor data are excluded.
Check the food, then save the meal. It counts after you tick it.
Remove repeating meals? Food already logged stays.
Save your diary and settings in your own Google Drive private app folder. The app cannot read your other Drive files.
Backup is optional and manual. Google stores the copy; it is not encrypted with your diary PIN. No password or Google token is saved on this phone.
After reinstalling, choose Restore from Google Drive and select the same Google account. Restore replaces matching saved days and settings; other days stay.
Google backup is unavailable after health imports are enabled, until their export rules are reviewed.
Takes 20 seconds. You can change any of this later in Settings.
Not medical advice. See a doctor for personal advice. Terms of use
I built this app for my own needs, because every habit tracker I found wanted a monthly subscription. So I made it mostly free: the most important features stay free for everyone, forever.
Website › Contact the developer ›Not medical advice. See a doctor for personal advice. Terms of use
Restaurants and brands belong to their owners. We are not affiliated with or endorsed by them. No restaurant or brand logos are used.
IFCT 2017 — T. Longvah, R. Ananthan, K. Bhaskarachary and K. Venkaiah, ICMR–National Institute of Nutrition, Hyderabad. Copyright ICMR-NIN.
USDA FoodData Central — U.S. Department of Agriculture, Agricultural Research Service. Data are public domain; source acknowledged.
Open Food Facts — database under ODbL 1.0. Attribution and share-alike apply: an adapted database publicly used must be offered under ODbL. This does not put every other source under ODbL or establish compatibility.
UK CoFID — Public Health England, McCance and Widdowson’s Composition of Foods Integrated Dataset. Contains public sector information licensed under the Open Government Licence v3.0, except third-party material.
French Ciqual — ANSES, Ciqual French food composition table. Licence Ouverte / Open Licence: acknowledge source and date; calculations and adaptations are ours, not ANSES endorsement.
Spain BEDCA — BEDCA/AESAN; Italy CREA — food composition tables; Japan MEXT — Standard Tables of Food Composition; China CDC — Chinese food composition tables; Hong Kong CFS — Nutrient Information Inquiry. Source-specific rights apply.
Kenya Food Composition Tables 2018 — FAO/Government of Kenya; West African Food Composition Table 2019 — FAO/INFOODS; SAFOODS — South African Medical Research Council. Copyright holders retain their rights.
Nutrition dataCalories and nutrients for home and restaurant dishes are calculated from standard recipes, using the Indian Food Composition Tables (IFCT 2017) of ICMR–National Institute of Nutrition, Hyderabad. USDA FoodData Central fills in ingredients that IFCT does not cover.
How it is calculatedEach dish adds up its raw ingredients, then adjusts for water lost in cooking and the oil actually absorbed in frying, following FAO/INFOODS guidelines. Calories use the FAO factors: 4 per gram of protein and carbohydrate, 9 for fat and 2 for fibre.
Packaged and chain foodsThese use the values on the pack label or the brand's published menu.
A close guide, not an exact countThe same dish can differ by 20% or more with the recipe, oil and portion size.
Bognár (2002), Tables on weight yield of food and retention factors of food constituents, BFE-R-02-03. FAO/INFOODS recipe methods; WHO activity and nutrition guidance; ICMR-NIN Dietary Guidelines for Indians and nutrient requirements. Copyright remains with the authors or publishers; no blanket reuse licence is claimed.
Other references: published manufacturer labels and restaurant menus; INDB comparisons (Vijayakumar and colleagues); Yadav and Rajan frying research; ACSM activity equations; AASM/NSF sleep guidance; STOP-Bang and rMEQ screening references. Adaptations and translations are not clinically validated.
App icons and illustrations.
AppDesigned and built by Navjot Singh.
VersionStoic Habits v65.0.3
Add it to your Home Screen. It opens full screen like a normal app and works offline.
Calories are for one serving as you typed it.
Point the camera at the barcode on the pack.
Pick the amount you actually had.
Pick the dose printed on your pack.
Logged so far. Values show amounts logged, of target. Missing food values leave totals partial.
Your level is your average eating score over the last 7 days. Pick a level to chase and build a streak of days at that level or higher.
Your level is based on your active minutes over the last 7 days. The WHO recommends 150 to 300 minutes of moderate activity a week, plus strength work on 2 days.
Your level is your average sleep score over the last 7 nights: hours against your goal, how steady your bedtime is, and how rested you felt.
Used for home-cooked dals, sabzis and parathas. You can change it any time.
Saved for home cooking. Selected fats are counted as an equal mix. Past meals stay as logged.
Every fat has about the same calories, 9 per gram. What differs is what each type does inside your body.
VitaminsVitamins A, D, E and K only get absorbed with some fat in the meal.
Brain and hormonesYour brain is mostly fat, and many hormones are made from it.
LiverVery low fat is not the goal. Too much fried food, sugar and alcohol together is what leads to a fatty liver.
Visible fatAbout 20 to 30 g a day from oil, ghee and butter, which is 4 to 6 teaspoons in total.
Saturated fatUnder 10% of your daily calories.
Trans fatAs close to zero as you can.
Choose your country, then your area. Saved only on this phone.
Get 3 daily wins. XP earned adds up across days.
Choose a league name to create one. Use a shared code to join one.
Only your nickname and weekly XP are shared. Your food, weight, sleep and health data stay on your phone.
Changing the portion or calories scales the saved nutrients and gram weight.
Thank you for using Stoic Habits and for every suggestion. Version 65 is built from what you told us.
On iPhone, the home screen icon does not change by itself. Your app is fully up to date either way.
How do the new colours feel? Does anything in the app get in your way? Contact me through the website.
More updates are coming soon.
Navjot Singh