Stress – the biggest barrier to a happy and healthy life?