Blood clots can affect anyone at any age, but certain risk factors, such as surgery, hospitalization, pregnancy, cancer and some types of cancer treatments can increase risks. In addition, a family history of blood clots can increase a person's risk.