Diet, both food & drink high in oxalates is one major source of bladder stones. In my case during a period of high stress, my mother was dying, it was due to too much red wine,and too much tea (both high in oxalates). Resulting bladder stone was pingpong ball sized - NOT PLEASANT. Removed by blasting with lasers - LITHOTRIPSY.