Dairy products such as milk, cheese, ice cream, and yogurt are high in calcium. Other high calcium foods are sardines or salmon canned with bones, oysters and tofu. I am worried about developing osteoporosis if I limit the calcium in my diet. You need about 800 to 1000 milligrams of calcium per day. If you eat a diet with less calcium over a long period of time you may have a loss of bone.
Most people get about two thirds of their calcium from dairy products.
A dietitian can help you to plan your diet so you get the amount of calcium you need. My kidney stone contained oxalate. Sometimes, eating foods with a lot of oxalate can make conditions right for you to form a stone. In this case, limiting foods high in oxalate may be helpful. However, avoiding foods high in oxalate is not necessary for all people who form stones.