Yes perfect.
500-1000 mg fish oil
500 epo or flaxseed *you have to be sure you are getting equal or less epo to fish oil, it;s not good for health to take more epo/flaxseed than it is fish oil.
Vit D varies depending on how much and if you have it in your prenatal. I like people to take total of 1000 IU or so (1200 is ok, 800 is ok, 5000 is not ok and 50 is not enough)