S.B.
My husband is a pharmacist and he worked with my ob/gyn on anything that I was prescribed. The best one out there is one called Prenate Elite with DHA. It has everything you are requesting, even the stool softener. They are larger blue gel pills...but they are wonderful. They are a little pricey but it's worth it. Plus? My hair and my nails are so healthy and strong, they had never looked this good until I started taking these...my son is 5 months old and I will continue to take them until I am finished breastfeeding.