A method for nutritional management, physical activity management, sleep management, weight management and performance management using one or more computing devices and a nutritional management unit that is capable of being connected to and interacting with each of the one or more computing devices over a link, the method comprising:
- recognizing, by a nutritional planning unit of the nutritional management unit, one of a food, an exercise and other items using multimodal recognition and subsetting to menus upon checking into a specific food venue;
- and
- recommending, by a recommendation unit of the nutritional management unit, one of a meal and an activity to the user to balance the caloric and nutritional intake, and caloric output, physical activity methods and sleep duration of the user.