Eating fish at least once a week results in better sleep and higher IQ in children, suggests a study.