it is a family doctor's responsibility to provide prenatal care(blood work, IPS, altrasound, etc.) before an OB accepts you as a patient. it depends on the availability of the OBs, some are busy and having waiting list, others may not as busy and are able to accept new patients more quickly.
the purpose of early prental care is for early detection of any abnormals.
taking prenatal classes at early stage of pregnancy is very important.
prenatal vitamines are produced in a same formula. Materna advertises a lot, it costs more. you can buy products in more reasonable prices