ژنتیک و عوامل محیطی در بروز این بیماری تاثیر دارند. از عوامل محیطی می‌توان به رژیم غذایی اشاره کرد. افرادی که در سنین جوانی کلسیم و ویتامین د کمتری دریافت کنند احتمال ابتلایشان بیشتر می‌شود. شیوه‌ی زندگی نیز بر این بیماری تاثیر می‌گذارد. مصرف سیگار، الکل و تحرک پائین و پشت میز نشستن طولانی ریسک ابتلا به این بیماری را افزایش می‌دهد.