Answer: It's ok for now.
From now till labour your baby will grow at very rapid rate, for which you need to provide extra calories from nutrients dense food, so that your baby gains weight in healthy manner.
Eat a balanced and nutrition rich diet. Try to keep your diet as natural as possible with loads of fresh fruits and vegetables. Also include whole grains, proteins(lean meat/lentils) and dairy products(cheese, paneer,ghee) to your meals.
Take your prenatal vitamins regularly. It compensates for any gaps in your nutrition intake and acts as a healthy supplement for your and your baby’s health
Include dry fruits and nuts in your diet as they have healthy fats
Stay relaxed and positive at all times. When you are over anxious, you tend to under-eat or overeat (mostly wrong and unhealthy food choices)
Drink lots of water. Dehydration during pregnancy can cause many complications like headaches, acidity, indigestion, heartburn etc and can also cause contractions.
Answer: It is Slightly on lower side...it shud b around 1.7kg.
However please do not stress yourself with this thought that baby's growth is poor. Be happy and think positive. Your baby will gain weight with the help of nutritious things that you eat. Add more protein to your diet. Butter and other fats will not help you in this matter, you can have cottage cheese, milk and other sources of protein like protein powders for pregnant women. Also incase your AFL level is low, baby weight tends to be on lower side. So drink a lot of liquid juices, coconut water twice a day, lot of water etc.,that will help.