daily life challenges