the possibility for disparity in the gestational age
and by lmp could be wrong dates
which can be usually seen in case of irregular periods
the medicines doctor suggested are useful in all pregnancies for maintenance of pregnancy
and for brain growth of the child,
anyhow as you are having bleeding per vaginum better once again visit your doctor and mention regarding this problem, better to take one more ultrasound which will be possibly clarify previous disparity.