Most babies lose some weight after birth, which is normal due to loss of extra body fluid. Typically, babies lose up to 7-10% of their birth weight in the first few days. Most healthy newborns regain their birth weight within about 2 weeks after birth. In cases where breastfeeding is going well, many babies return to their birth weight by 5 to 8 days. However, it can take up to 2 to 3 weeks for some babies to reach this milestone, especially if there were initial feeding difficulties or other factors such as IV fluids given to the mother during labor. Health professionals generally expect babies to be back to their birth weight by two weeks of age, but some babies may take a little longer—up to 3 weeks is still considered within normal. If a baby has not regained birth weight by 3 weeks or has lost more than 10% of birth weight initially, medical advice and feeding support are recommended. Once birth weight is regained, babies typically gain about 20-35 grams (approx. 0.7 to 1.25 ounces) per day for the first few months of life.