According to this article drinking beer could help prevent weak bones. A study claims that certain types of beer are a rich source of dietary silicon and can actually help prevent osteoporosis. Not all beers, however, have the effect. Those that contain malted barley and hops have a higher silicon content that beers made from wheat so these are the ones to choose if the article is correct. However, the study suggests consuming them in moderation. Beer. Is there anything it can’t do?