causes of poor h