There are a vast number of people who should be taking multivitamins. They are often considered to be only for those with known deficiencies. While they will certainly benefit those individuals, the truth is that the modern diet creates many deficiencies, and the individual is never even aware of it.
In many ways it seems a no win situation due to the fact that it would be a monumental task to track the level of vitamins and minerals you are getting from food each day. One would also need to account for the fact that certain activities can actually rob vitamins from the body. Most people simply do not have the time to track all of this, and choose instead to take a vitamin that provides them with what they may be lacking. Those with known deficiencies may choose to purchase individual vitamins as well.
A health shop will over many types of vitamins and minerals. The cost varies depending on the product and where you shop. However, in nearly all cases, vitamins are highly affordable. Considering the benefits that they provide and the low cost, it is amazing that more people do not take them. There are types that are made for children as well. With children tending to want to eat only limited types of foods, vitamins may be needed for them as well.