Give God his time and you will see all your questions, weariness and pain will subside and you WILL reap more and what is best for you! Having patience is a hard skill to tackle, but as long as you work at it diligently you will rock this thing called life!