what causes low blood oxygen levels
Many things can cause low oxygen levels in the blood. To name a few: Lung injury (collapsed lung); lung disease (COPD, lung cancer); pulmonary embolism; heart disease (congestive heart failure); anemias -- and that's just a handful I can think of off the top of my head.