Received wisdom would have it that it takes humans around 21 days to form a new habit. But researchers now think it could take longer – which could explain why you’re struggling to stick to all those new year’s resolutions.

Received wisdom would have it that it takes humans around 21 days to form a new habit. But researchers now think it could take longer – which could explain why you’re struggling to stick to all those new year’s resolutions.