Go around 8-10 weeks. Go earlier, you might not see anything yet and that'll only waste your money. You can book your appt now bcos it'll take some time to get a slot for public hospitals.
Yup aft 8 wks wld be ideal as I was able to see and hear baby's heartbeat at tt wk. In the meantime, take ur folic acid regularly.
week 6-8 would be good
4-6 weeks