Caffeine can decrease calcium absorption, and possibly lead to osteoporosis. Ingestion of oxalates (as in chocolate and spinach), iron (as in liver and raisins), and phytates (found in whole grains) also impair calcium absorption.
Read more at: timesofindia.indiatimes.com