Question: what foods should you avoid if you have osteoporosis?
Answer: High-salt foods. Excess salt consumption can cause your body to release calcium, which is harmful to your bones. ... 
Alcohol. While a moderate amount of alcohol is considered safe for those with osteoporosis, excess alcohol can lead to bone loss. ... 
Beans/legumes. ... 
Wheat bran. ... 
Excess vitamin A. ... 
Caffeine.