God is the master of using time and tribulation for our gain. Consider how God sometimes uses suffering to accomplish great things. Just remember that God's time-table doesn't always match ours. God sometimes takes longer than we would like to accomplish his goals for us!