It is not a must for all pregnant ladies, but if you have certain risks the gynae will prescribe. You may consult your gynae if unsure!
I was given duphaston by my doctor as well when I went for my first check up. I was told to visit her again after 2 weeks.