Any multivitamin is sufficient. However, I believe that in order to get the amount of vitamins you truly need (which is above the numbers given on the nut'l labels) you should buy your vitamins separately. I get some of my vits at Sam's Club and some at Vitamin World. I take C, A, B, E, Minerals, Folic Acid (for future pregnancy), Omegas, CoQ-10, etc.
I'd discuss it with your doctor, and blood work is a good idea.