Лучше пить не комплексы, а по дефицитам. В комплексе в одной таблетке железо, кальций и магний, они вообще не дружат и, соответственно, слабо усваиваются. И формы веществ не всегда самые хорошо усваиваемые или дозировки маленькие. В противном случае, с хорошей дозировкой и усваиваемостью, комплекс бы стоил как крыло самолёта.