Some factors that can affect blood flow include age, gender, diet, exercise, smoking, and certain medical conditions such as high blood pressure, diabetes, and obesity.