Overweight and obese people risk many health problems including high blood pressure, heart disease, stroke, type 2 diabetes, some types of cancer and depression, whereas underweight people risk osteoporosis, amenorrhoea (absent periods in women) and anaemia (iron deficiency).