Nothing is out of reach to the generous giver.
God gave what was closest to Him (Jesus), so that He could receive what was farthest from Him (the world). John 3:16
The reason God places time between your sowing and your reaping is because He wants to do more than just add to your seed, He wants to multiply your seed.
Now he that ministereth seed to the sower both minister bread for your food, and multiply your seed sown. 2 Corinthians 9:10
Gratitude for where God has brought you TO will help you to remember where He has brought you FROM.