I read an article that shocked me. Dr. Yajnik compared Indian and UK new born baby. Same birth weight but Indian babies had most fat around the belly, UK babies had it spread evenly. Belly fat from birth is why Indians are more prone to diabetes later in life. It all starts from what the mother eats during pregnancy. Every stage of pregnancy has different cravings and the baby needs different nutrients each month. Start a month specific nutrition packs from first to ninth month planned around what baby actually needs at each stage can fix this. Right food at right time for nine months.