difficult time