кальция очень много в овощах, фруктах, зелени, кунжуте (вообще чемпион) = капуста всех видов, шпинат, салат, апельсины, абрикосы, петрушка.Витамина D - растительные жиры (масло оливковое и др.), рыба морская.Ну, и пребывание на солнце.Очень важно для предупреждения "вымывания" кальция из костей и зубов пить достаточно воды - не меньше 2 литров в день (не считая супов), не чая и кофе, а именно воды.Насчет препаратов-ну, что-то наверно усвоится....