Consuming too much meat puts you at risk of osteoporosis. There is a compound in meat protein that causes hypercalciuria. Consequently, calcium is removed from the bone and excreted into your urine. Therefore, excessive meat consumption leads to loss bone mass. By lowering your consumption of meat proteins, you protect your bones from this effect.
Caffeine is also a factor in increased bone loss.
When combined with low calcium intake it speeds up the loss of bone mass. People who consume excessive caffeine in their lifetime have an increased risk of low bone density. However, Studies have shown if you consume one or more glasses of milk in your lifetime that cancels out the effect of high caffeine intake. In addition to caffeine, Excessive alcohol also reduces bone density. Excessive intake reduces osteoblast activity.