Research published in NIH suggests that protein may be beneficial for bone health, if consumed along with proper calcium intake. Incorporating protein in the form of lean meats, dairy, legumes, and nuts into diet can help support bone health.
However, it is important to note that some studies suggest excess protein intake can increase the body’s acid load, and to neutralize the acid, the body may use calcium from bones. This means, high protein intake may be harmful.