God never told us life would be easy. In fact, Jesus said, "In this world you will have trouble." (John 16:33b) But The LORD is good, a refuge in times of trouble. He cares for those who trust in him. (Nahum 1:7). This is why Jesus went on (in John 16:33) to say "But take heart! I have overcome the world."
Life is hard. But God is good.