There are times when we face trail that seem too hard to handle. We ask these questions; Lord, How Long? God knows how much you can handle your situation is God's way of building you and strengthening you. What the enemy meant for bad, God will use it for your God. God is always on time.