best time to take multivitamin and fish oil